Advertisement
Guest User

Beastmaster Script Lua (Not Working)

a guest
Mar 6th, 2014
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 3.96 KB | None | 0 0
  1. local NPCID = 41001
  2.  
  3. function Warrior_error(pUnit, event, pPlayer)
  4.     if (GetPlayerClass() == "Warrior") then
  5.         pPlayer:SendBroadcastMessage("You are not a hunter!")
  6.         pPlayer:GossipComplete()
  7.     end
  8. end
  9.  
  10. function Paladin_error(pUnit, event, pPlayer)
  11.     if (GetPlayerClass() == "Paladin") then
  12.         pPlayer:SendBroadcastMessage("You are not a hunter!")
  13.         pPlayer:GossipComplete()
  14.     end
  15. end
  16.  
  17. function Rogue_error(pUnit, event, pPlayer)
  18.     if (GetPlayerClass() == "Rogue") then
  19.         pPlayer:SendBroadcastMessage("You are not a hunter!")
  20.         pPlayer:GossipComplete()
  21.     end
  22. end
  23.  
  24. function Priest_error(pUnit, event, pPlayer)
  25.     if (GetPlayerClass() == "Priest") then
  26.         pPlayer:SendBroadcastMessage("You are not a hunter!")
  27.         pPlayer:GossipComplete()
  28.     end
  29. end
  30.  
  31. function Death_Knight_error(pUnit, event, pPlayer)
  32.     if (GetPlayerClass() == "Death Knight") then
  33.         pPlayer:SendBroadcastMessage("You are not a hunter!")
  34.         pPlayer:GossipComplete()
  35.     end
  36. end
  37.  
  38. function Shaman_error(pUnit, event, pPlayer)
  39.     if (GetPlayerClass() == "Shaman") then
  40.         pPlayer:SendBroadcastMessage("You are not a hunter!")
  41.         pPlayer:GossipComplete()
  42.     end
  43. end
  44.  
  45. function Mage_error(pUnit, event, pPlayer)
  46.     if (GetPlayerClass() == "Mage") then
  47.         pPlayer:SendBroadcastMessage("You are not a hunter!")
  48.         pPlayer:GossipComplete()
  49.     end
  50. end
  51.  
  52. function Warlock_error(pUnit, event, pPlayer)
  53.     if (GetPlayerClass() == "Warlock") then
  54.         pPlayer:SendBroadcastMessage("You are not a hunter!")
  55.         pPlayer:GossipComplete()
  56.     end
  57. end
  58.  
  59. function Druid_error(pUnit, event, pPlayer)
  60.     if (GetPlayerClass() == "Druid") then
  61.         pPlayer:SendBroadcastMessage("You are not a hunter!")
  62.         pPlayer:GossipComplete()
  63.     end
  64. end
  65.  
  66. function Hunter_succeed(pUnit, event, pPlayer, id, intid, code)
  67.     if (GetPlayerClass() == "Hunter") then
  68.         pUnit:GossipCreateMenu(16000, pPlayer, 0)
  69.         pUnit:GossipMenuAddItem(4, "Cunning", 1, 0)
  70.         pUnit:GossipMenuAddItem(4, "Ferocity", 2, 0)
  71.         pUnit:GossipMenuAddItem(4, "Tenacity", 3, 0)
  72.         pUnit:GossipSendMenu(pPlayer)
  73.     end
  74. end
  75.  
  76. function hunterpets_submenu(pUnit, event, pPlayer, id, intid, code)
  77.     if(intid == 1) then
  78.         pUnit:GossipCreateMenu(16000, pPlayer, 0)
  79.         pUnit:GossipMenuAddItem(3, "Bat", 4, 0)
  80.         pUnit:GossipMenuAddItem(3, "Bird of Prey", 5, 0)
  81.         pUnit:GossipMenuAddItem(3, "Dragonhawk", 6, 0)
  82.         pUnit:GossipMenuAddItem(3, "Ravager", 7, 0)
  83.         pUnit:GossipMenuAddItem(3, "Serpent", 8, 0)
  84.         pUnit:GossipMenuAddItem(3, "Spider", 9, 0)
  85.         pUnit:GossipMenuAddItem(3, "Wind Serpent", 10, 0)
  86.         pUnit:GossipSendMenu(pPlayer)
  87.     end
  88.     if(intid == 2) then
  89.         pUnit:GossipCreateMenu(16000, pPlayer, 0)
  90.         pUnit:GossipMenuAddItem(3, "Carrion Bird", 11, 0)
  91.         pUnit:GossipMenuAddItem(3, "Cat", 12, 0)
  92.         pUnit:GossipMenuAddItem(3, "Hound", 13, 0)
  93.         pUnit:GossipMenuAddItem(3, "Hyena", 14, 0)
  94.         pUnit:GossipMenuAddItem(3, "Moth", 15, 0)
  95.         pUnit:GossipMenuAddItem(3, "Raptor", 16, 0)
  96.         pUnit:GossipMenuAddItem(3, "Tallstrider", 17, 0)
  97.         pUnit:GossipMenuAddItem(3, "Wolf", 18, 0)
  98.         pUnit:GossipSendMenu(pPlayer)
  99.     end
  100.     if(intid == 3) then
  101.         pUnit:GossipCreateMenu(16000, pPlayer, 0)
  102.         pUnit:GossipMenuAddItem(3, "Basilisk", 19, 0)
  103.         pUnit:GossipMenuAddItem(3, "Bear", 20, 0)
  104.         pUnit:GossipMenuAddItem(3, "Boar", 21, 0)
  105.         pUnit:GossipMenuAddItem(3, "Crab", 22, 0)
  106.         pUnit:GossipMenuAddItem(3, "Crocolisk", 23, 0)
  107.         pUnit:GossipMenuAddItem(3, "Scorpid", 24, 0)
  108.         pUnit:GossipMenuAddItem(3, "Turtle", 25, 0)
  109.         pUnit:GossipSendMenu(pPlayer)
  110.     end
  111. end
  112.  
  113. RegisterUnitGossipEvent(41001, 1, "Warrior_error")
  114. RegisterUnitGossipEvent(41001, 2, "Paladin_error")
  115. RegisterUnitGossipEvent(41001, 3, "Rogue_error")
  116. RegisterUnitGossipEvent(41001, 4, "Priest_error")
  117. RegisterUnitGossipEvent(41001, 5, "Death_Knight_error")
  118. RegisterUnitGossipEvent(41001, 6, "Shaman_error")
  119. RegisterUnitGossipEvent(41001, 7, "Mage_error")
  120. RegisterUnitGossipEvent(41001, 8, "Warlock_error")
  121. RegisterUnitGossipEvent(41001, 9, "Druid_error")
  122. RegisterUnitGossipEvent(41001, 10, "Hunter_succeed")
  123. RegisterUnitGossipEvent(41001, 11, "hunterpets_submenu")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement