Advertisement
WIXXZI

This?

Nov 26th, 2012
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.63 KB | None | 0 0
  1. local function WIXXZI_Morpher_Gossip(unit, event, player)
  2. unit:GossipCreateMenu(100, player, 0)
  3. unit:GossipMenuAddItem(6, ">---> Morph Options <---<", 1, 0)
  4. unit:GossipMenuAddItem(0, ">---> Demorph Me <---<", 10, 0)
  5. unit:GossipSendMenu(player)
  6. end
  7.  
  8. local function WIXXZI_Morpher_Submenus(unit, event, player, id, intid, code)
  9. if(intid == 1) then
  10. unit:GossipCreateMenu(62, player, 0)
  11. unit:GossipMenuAddItem(6, "Horde Sentry Warrior", 2, 0)
  12. unit:GossipMenuAddItem(6, "Mage in Pimp Hat", 3, 0)
  13. unit:GossipMenuAddItem(6, "Scruba Goblin", 4, 0)
  14. unit:GossipMenuAddItem(6, "Ironforge Guard", 5, 0)
  15. unit:GossipMenuAddItem(6, "Demon Hunter", 6, 0)
  16. unit:GossipMenuAddItem(6, "Female Deathknight", 7, 0)
  17. unit:GossipMenuAddItem(6, "Human Pirate", 8, 0)
  18. unit:GossipMenuAddItem(8, "[Main Menu]", 1, 0)
  19. unit:GossipSendMenu(player)
  20.  
  21. elseif (intid == 2) then
  22. if(player:HasItem(21215)) then
  23. player:SetModel(23121)
  24. else
  25. player:GossipComplete()
  26. player:SendAreaTriggerMessage("You don't have the required item for this morph!")
  27.  
  28. elseif (intid == 3) then
  29. if(player:HasItem(ID)) then
  30. player:SetModel(19005)
  31. else
  32. player:GossipComplete()
  33. player:SendAreaTriggerMessage("You don't have the required item for this morph!")
  34.  
  35. elseif (intid == 4) then
  36. if(player:HasItem(ID)) then
  37. player:SetModel(19076)
  38. else
  39. player:GossipComplete()
  40. player:SendAreaTriggerMessage("You don't have the required item for this morph!")
  41.  
  42. elseif (intid == 5) then
  43. if(player:HasItem(ID)) then
  44. player:SetModel(21816)
  45. else
  46. player:GossipComplete()
  47. player:SendAreaTriggerMessage("You don't have the required item for this morph!")
  48.  
  49. elseif (intid == 6) then
  50. if(player:HasItem(ID)) then
  51. player:SetModel(24593)
  52. else
  53. player:GossipComplete()
  54. player:SendAreaTriggerMessage("You don't have the required item for this morph!")
  55.  
  56. elseif (intid == 7) then
  57. if(player:HasItem(ID)) then
  58. player:SetModel(24935)
  59. player:GossipComplete()
  60. player:SendAreaTriggerMessage("You don't have the required item for this morph!")
  61.  
  62. elseif (intid == 8) then
  63. if(player:HasItem(ID)) then
  64. player:SetModel(25037)
  65. player:GossipComplete()
  66. player:SendAreaTriggerMessage("You don't have the required item for this morph!")
  67.  
  68. elseif (intid == 9) then
  69. unit:GossipMenuAddItem(0, ">---> Morph Options <---<", 1, 0)
  70.  
  71. elseif (intid == 10) then
  72. unit:GossipCreateMenu(50, player, 0)
  73. unit:GossipMenuAddItem(0, "Are you sure?", 11, 0)
  74. unit:GossipSendMenu(player)
  75.  
  76. elseif (intid == 11) then
  77. player:Demorph()
  78. player:SendBroadCastMessage("You have now been demorphed!")
  79. player:GossipComplete()
  80. end
  81. end
  82.  
  83. RegisterUnitGossipEvent(4, 1, "WIXXZI_Morpher_Gossip")
  84. RegisterUnitGossipEvent(4, 2, "WIXXZI_Morpher_Submenus")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement