Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local function WIXXZI_Morpher_Gossip(unit, event, player)
- unit:GossipCreateMenu(100, player, 0)
- unit:GossipMenuAddItem(6, ">---> Morph Options <---<", 1, 0)
- unit:GossipMenuAddItem(0, ">---> Demorph Me <---<", 10, 0)
- unit:GossipSendMenu(player)
- end
- local function WIXXZI_Morpher_Submenus(unit, event, player, id, intid, code)
- if(intid == 1) then
- unit:GossipCreateMenu(62, player, 0)
- unit:GossipMenuAddItem(6, "Horde Sentry Warrior", 2, 0)
- unit:GossipMenuAddItem(6, "Mage in Pimp Hat", 3, 0)
- unit:GossipMenuAddItem(6, "Scruba Goblin", 4, 0)
- unit:GossipMenuAddItem(6, "Ironforge Guard", 5, 0)
- unit:GossipMenuAddItem(6, "Demon Hunter", 6, 0)
- unit:GossipMenuAddItem(6, "Female Deathknight", 7, 0)
- unit:GossipMenuAddItem(6, "Human Pirate", 8, 0)
- unit:GossipMenuAddItem(8, "[Main Menu]", 1, 0)
- unit:GossipSendMenu(player)
- elseif (intid == 2) then
- if(player:HasItem(21215)) then
- player:SetModel(23121)
- else
- player:GossipComplete()
- player:SendAreaTriggerMessage("You don't have the required item for this morph!")
- end
- elseif (intid == 3) then
- if(player:HasItem(ID)) then
- player:SetModel(19005)
- else
- player:GossipComplete()
- player:SendAreaTriggerMessage("You don't have the required item for this morph!")
- end
- elseif (intid == 4) then
- if(player:HasItem(ID)) then
- player:SetModel(19076)
- else
- player:GossipComplete()
- player:SendAreaTriggerMessage("You don't have the required item for this morph!")
- end
- elseif (intid == 5) then
- if(player:HasItem(ID)) then
- player:SetModel(21816)
- else
- player:GossipComplete()
- player:SendAreaTriggerMessage("You don't have the required item for this morph!")
- end
- elseif (intid == 6) then
- if(player:HasItem(ID)) then
- player:SetModel(24593)
- else
- player:GossipComplete()
- player:SendAreaTriggerMessage("You don't have the required item for this morph!")
- end
- elseif (intid == 7) then
- if(player:HasItem(ID)) then
- player:SetModel(24935)
- else
- player:GossipComplete()
- player:SendAreaTriggerMessage("You don't have the required item for this morph!")
- end
- elseif (intid == 8) then
- if(player:HasItem(ID)) then
- player:SetModel(25037)
- else
- player:GossipComplete()
- player:SendAreaTriggerMessage("You don't have the required item for this morph!")
- end
- elseif (intid == 9) then
- unit:GossipCreateMenu(50, player, 0)
- unit:GossipMenuAddItem(0, ">---> Morph Options <---<", 1, 0)
- unit:GossipSendMenu(player)
- elseif (intid == 10) then
- unit:GossipCreateMenu(50, player, 0)
- unit:GossipMenuAddItem(0, "Are you sure?", 11, 0)
- unit:GossipSendMenu(player)
- elseif (intid == 11) then
- player:Demorph()
- player:SendBroadCastMessage("You have now been demorphed!")
- player:GossipComplete()
- end
- end
- RegisterUnitGossipEvent(4, 1, WIXXZI_Morpher_Gossip)
- RegisterUnitGossipEvent(4, 2, WIXXZI_Morpher_Submenus)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement