Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local T =
- {
- -- {"Name", morph, reqitem},
- {"Horde Sentry Warrior", 23121, 21215},
- {"Mage in Pimp Hat", 19005, 21215},
- {"Scruba Goblin", 19076, nil},
- {"Ironforge Guard", 21816, nil},
- {"Demon Hunter", 24593, nil},
- {"Female Deathknight", 24935, nil},
- {"Human Pirate", 25037, nil},
- }
- local function WIXXZI_Morpher_Gossip(unit, event, player)
- unit:GossipCreateMenu(100, player, 0)
- for k,v in ipairs(T) do
- unit:GossipMenuAddItem(6, v[1], k, 0)
- end
- unit:GossipMenuAddItem(0, "Demorph Me", 0, 0, "Are you sure?", 0)
- unit:GossipSendMenu(player)
- end
- local function WIXXZI_Morpher_Submenus(unit, event, player, id, intid, code)
- if(intid == 0) then
- player:Demorph()
- player:SendAreaTriggerMessage("You have now been demorphed")
- elseif(T[intid]) then
- if(not T[intid][3] or player:HasItem(T[intid][3])) then
- player:SetModel(T[intid][2])
- else
- player:SendAreaTriggerMessage("You don't have the required item for this morph")
- end
- end
- WIXXZI_Morpher_Gossip(unit, event, player)
- end
- RegisterUnitGossipEvent(4, 1, WIXXZI_Morpher_Gossip)
- RegisterUnitGossipEvent(4, 2, WIXXZI_Morpher_Submenus)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement