Advertisement
Rochet2

Untitled

Apr 11th, 2012
223
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. --[[#####################CARLSBERG#######################
  2. This script (NPC) should be spawned in graveyards to make it possible for people to remove Resurrection Sickness
  3.  
  4. ]]
  5.  
  6. -- ID is still unknown
  7. local YOUR_NPC = (UNKNOWN)
  8.  
  9. function graveyardGossipOnTalk(Unit, Event, player)
  10.     Unit:GossipCreateMenu(100, player, 0)
  11.     Unit:GossipMenuAddItem(0, "Take me home", 1, 0)
  12.     Unit:GossipMenuAddItem(0, "Remove Resurrection Sickness.", 2, 0)
  13.     Unit:GossipMenuAddItem(0, "Repair my items.", 3, 0)
  14.     Unit:GossipSendMenu(player)
  15. end
  16.  
  17. function graveyardGossipOnSelect(Unit, Event, player, id, intid, code, pMisc)
  18.     if (intid == 1) then
  19.         player:Teleport(0, 0000.0000, 0000.0000, 0000.0000, 0.0000)
  20.     elseif (intid == 2) then
  21.         if (player:HasAura(15007)) then
  22.             player:SendBroadcastMessage("Resurrection Sickness has been removed!")
  23.             player:RemoveAura(15007)
  24.         else
  25.             player:SendBroadcastMessage("You have no Resurrection Sickness!")
  26.         end
  27.     elseif (intid == 3) then
  28.         player:RepairAllPlayerItems()
  29.     end
  30.     player:GossipComplete()
  31. end
  32.  
  33. RegisterUnitGossipEvent(YOUR_NPC, 1, graveyardGossipOnTalk)
  34. RegisterUnitGossipEvent(YOUR_NPC, 2, graveyardGossipOnSelect)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement