Code:
function On_Gossip(unit, event, player)
unit:GossipCreateMenu(999999, player, 0)
unit:GossipMenuAddItem(1, "Malls", 1, 0)
unit:GossipMenuAddItem(1, "Remove Ressurection Sickness", 40, 0)
unit:GossipMenuAddItem(1, "Convert Tokens", 7, 0)
unit:GossipSendMenu(player)
end
function Gossip_Submenus(unit, event, player, id, intid, code)
if(intid == 1) then
unit:GossipCreateMenu(999, player, 0)
unit:GossipMenuAddItem(1, "Alliance Mall", 5, 0)
unit:GossipMenuAddItem(1, "Horde Mall", 6, 0)
unit:GossipMenuAddItem(1, "[Back]", 66, 0)
unit:GossipSendMenu(player)
end
unit:GossipSendMenu(player)
end
if(intid == 5) then
player:Teleport(13, 107, -114, -98)
end
if(intid == 6) then
player:Teleport(13, 109, 113, -144)
end
if(intid == 7) then
pUnit:GetItemCount(20559) > 0 then <--- This is line 32 !!!
unit:GossipMenuAddItem(1, "Convert Arathi Token to Badge", 8, 0)
pUnit:GetItemCount(20558) > 0 then
unit:GossipMenuAddItem(1, "Convert Warsong Token to Badge", 9, 0)
pUnit:GetItemCount(29024) > 0 then
unit:GossipMenuAddItem(1, "Convert Eye of the Storm Token to Badge", 10, 0)
pUnit:GetItemCount(20559) > 4 then
unit:GossipMenuAddItem(1, "Convert 5x Arathi Token to Badge", 11, 0)
pUnit:GetItemCount(20558) > 4 then
unit:GossipMenuAddItem(1, "Convert 5x Warsong Token to Badge", 12, 0)
pUnit:GetItemCount(29024) > 4 then
unit:GossipMenuAddItem(1, "Convert 5x Eye of the Storm Token to Badge", 13, 0)
unit:GossipSendMenu(player)
end
if(intid == 8) then
pUnit:AddItem(29434)
if(intid == 40) then
player:LearnSpell(15007)
player:UnlearnSpell(15007)
unit:GossipCreateMenu(999999, player, 0)
unit:GossipMenuAddItem(1, "Malls", 1, 0)
unit:GossipMenuAddItem(1, "Remove Ressurection Sickness", 40, 0)
unit:GossipSendMenu(player)
end
end
RegisterUnitGossipEvent(5, 1, "On_Gossip")
RegisterUnitGossipEvent(5, 2, "Gossip_Submenus")