Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local NPCID = 41001
- function Warrior_error(pUnit, event, pPlayer)
- if (GetPlayerClass() == "Warrior") then
- pPlayer:SendBroadcastMessage("You are not a hunter!")
- pPlayer:GossipComplete()
- end
- end
- function Paladin_error(pUnit, event, pPlayer)
- if (GetPlayerClass() == "Paladin") then
- pPlayer:SendBroadcastMessage("You are not a hunter!")
- pPlayer:GossipComplete()
- end
- end
- function Rogue_error(pUnit, event, pPlayer)
- if (GetPlayerClass() == "Rogue") then
- pPlayer:SendBroadcastMessage("You are not a hunter!")
- pPlayer:GossipComplete()
- end
- end
- function Priest_error(pUnit, event, pPlayer)
- if (GetPlayerClass() == "Priest") then
- pPlayer:SendBroadcastMessage("You are not a hunter!")
- pPlayer:GossipComplete()
- end
- end
- function Death_Knight_error(pUnit, event, pPlayer)
- if (GetPlayerClass() == "Death Knight") then
- pPlayer:SendBroadcastMessage("You are not a hunter!")
- pPlayer:GossipComplete()
- end
- end
- function Shaman_error(pUnit, event, pPlayer)
- if (GetPlayerClass() == "Shaman") then
- pPlayer:SendBroadcastMessage("You are not a hunter!")
- pPlayer:GossipComplete()
- end
- end
- function Mage_error(pUnit, event, pPlayer)
- if (GetPlayerClass() == "Mage") then
- pPlayer:SendBroadcastMessage("You are not a hunter!")
- pPlayer:GossipComplete()
- end
- end
- function Warlock_error(pUnit, event, pPlayer)
- if (GetPlayerClass() == "Warlock") then
- pPlayer:SendBroadcastMessage("You are not a hunter!")
- pPlayer:GossipComplete()
- end
- end
- function Druid_error(pUnit, event, pPlayer)
- if (GetPlayerClass() == "Druid") then
- pPlayer:SendBroadcastMessage("You are not a hunter!")
- pPlayer:GossipComplete()
- end
- end
- function Hunter_succeed(pUnit, event, pPlayer, id, intid, code)
- if (GetPlayerClass() == "Hunter") then
- pUnit:GossipCreateMenu(16000, pPlayer, 0)
- pUnit:GossipMenuAddItem(4, "Cunning", 1, 0)
- pUnit:GossipMenuAddItem(4, "Ferocity", 2, 0)
- pUnit:GossipMenuAddItem(4, "Tenacity", 3, 0)
- pUnit:GossipSendMenu(pPlayer)
- end
- end
- function hunterpets_submenu(pUnit, event, pPlayer, id, intid, code)
- if(intid == 1) then
- pUnit:GossipCreateMenu(16000, pPlayer, 0)
- pUnit:GossipMenuAddItem(3, "Bat", 4, 0)
- pUnit:GossipMenuAddItem(3, "Bird of Prey", 5, 0)
- pUnit:GossipMenuAddItem(3, "Dragonhawk", 6, 0)
- pUnit:GossipMenuAddItem(3, "Ravager", 7, 0)
- pUnit:GossipMenuAddItem(3, "Serpent", 8, 0)
- pUnit:GossipMenuAddItem(3, "Spider", 9, 0)
- pUnit:GossipMenuAddItem(3, "Wind Serpent", 10, 0)
- pUnit:GossipSendMenu(pPlayer)
- end
- if(intid == 2) then
- pUnit:GossipCreateMenu(16000, pPlayer, 0)
- pUnit:GossipMenuAddItem(3, "Carrion Bird", 11, 0)
- pUnit:GossipMenuAddItem(3, "Cat", 12, 0)
- pUnit:GossipMenuAddItem(3, "Hound", 13, 0)
- pUnit:GossipMenuAddItem(3, "Hyena", 14, 0)
- pUnit:GossipMenuAddItem(3, "Moth", 15, 0)
- pUnit:GossipMenuAddItem(3, "Raptor", 16, 0)
- pUnit:GossipMenuAddItem(3, "Tallstrider", 17, 0)
- pUnit:GossipMenuAddItem(3, "Wolf", 18, 0)
- pUnit:GossipSendMenu(pPlayer)
- end
- if(intid == 3) then
- pUnit:GossipCreateMenu(16000, pPlayer, 0)
- pUnit:GossipMenuAddItem(3, "Basilisk", 19, 0)
- pUnit:GossipMenuAddItem(3, "Bear", 20, 0)
- pUnit:GossipMenuAddItem(3, "Boar", 21, 0)
- pUnit:GossipMenuAddItem(3, "Crab", 22, 0)
- pUnit:GossipMenuAddItem(3, "Crocolisk", 23, 0)
- pUnit:GossipMenuAddItem(3, "Scorpid", 24, 0)
- pUnit:GossipMenuAddItem(3, "Turtle", 25, 0)
- pUnit:GossipSendMenu(pPlayer)
- end
- end
- RegisterUnitGossipEvent(41001, 1, "Warrior_error")
- RegisterUnitGossipEvent(41001, 2, "Paladin_error")
- RegisterUnitGossipEvent(41001, 3, "Rogue_error")
- RegisterUnitGossipEvent(41001, 4, "Priest_error")
- RegisterUnitGossipEvent(41001, 5, "Death_Knight_error")
- RegisterUnitGossipEvent(41001, 6, "Shaman_error")
- RegisterUnitGossipEvent(41001, 7, "Mage_error")
- RegisterUnitGossipEvent(41001, 8, "Warlock_error")
- RegisterUnitGossipEvent(41001, 9, "Druid_error")
- RegisterUnitGossipEvent(41001, 10, "Hunter_succeed")
- RegisterUnitGossipEvent(41001, 11, "hunterpets_submenu")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement