Originally Posted by
Minisword
The main menu function hasn't been registered.
It has.
Try this:
Code:
local npcid = 99285
function Teleport_main_menu(pUnit, player)
pUnit:GossipCreateMenu(3544, player, 0)
pUnit:GossipMenuAddItem(2, "Teleport Up", 1, 0)
pUnit:GossipMenuAddItem(2,"Nevermind",2,0)
pUnit:GossipSendMenu(player)
end
function Teleport_on_gossip_talk(pUnit, event, player)
Teleport_main_menu(pUnit, player)
end
function Teleport_on_gossip_select(pUnit, event, player, id, intid, code, pMisc)
if(intid == 1) then
player:Teleport(631, -624.118225, 2210.623291, 199.970474) --Icecrown Citadel
end
if intid == 2 then
end
end
RegisterUnitGossipEvent(99285, 1, "Teleport_on_gossip_talk")
RegisterUnitGossipEvent(99285, 2, "Teleport_on_gossip_select")