Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local npcid = 55555 -- "55555" is your Entry ID, you can change it at anytime!
- function Peacekeeper(pUnit, Event, player)
- if player:IsInCombat() == true then
- player:SendAreaTriggerMessage("Sorry, you have to leave combat first!")
- player:GossipComplete()
- elseif player:IsInCombat() == false then
- pUnit:GossipCreateMenu(101, player, 0)
- pUnit:GossipMenuAddItem(0,"Flag Me for PvP",2,0)
- pUnit:GossipMenuAddItem(0,"UnFlag Me for PvP",1,0)
- pUnit:GossipMenuAddItem(0, "All Done",3,0)
- pUnit:GossipSendMenu(player)
- end
- end
- function Peacekeeper1(pUnit,event,player,id,intid,code)
- if (intid == 1) then
- player:RemovePvPFlag()
- player:SendAreaTriggerMessage("You are now unflagged for PVP!")
- player:GossipComplete()
- end
- if (intid == 2) then
- player:FlagPvP()
- pUnit:SendChatMessage(12, 0, "You have been flagged for PVP!")
- player:SendAreaTriggerMessage("You are now flagged for PVP!")
- player:GossipComplete()
- end
- if (intid == 3) then
- player:GossipComplete()
- end
- end
- RegisterUnitGossipEvent(npcid, 1, "Peacekeeper")
- RegisterUnitGossipEvent(npcid, 2, "Peacekeeper1")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement