local npcid = 2000022---change to the npcs ids
function NPC_main_menu(pUnit, player)
pUnit:GossipCreateMenu(3543, player, 0)
pUnit:GossipMenuAddItem(0, "Make me level 20", 1, 0)
pUnit:GossipMenuAddItem(0, "Teleport me to the Player's Village", 2, 0)
pUnit:GossipSendMenu(player)
end
function NPC_on_gossip_talk(pUnit, event, player)
NPC_main_menu(pUnit, player)
end
function NPC_on_gossip_select(pUnit, event, player, id, intid, code, pMisc)
if(intid == 1) then
if getPlayerLevel(cid) <= 20 then
pUnit:SendChatMessage(12, 0, "Happy leveling in Stralink WoW!")
player:SetPlayerLevel(20) ----can change to whatever level
else
pUnit:SendChatMessage(12, 0, "You can do it only when you are level 20 or lower.")
player:GossipComplete()
end
end
if(intid == 2) then
pUnit:SendChatMessage(12, 0, "Now teleporting you to Players Village!")
player:Teleport(1, -11777.4, -4719.13, 1.9359)
end
end
RegisterUnitGossipEvent(2000022, 1, "NPC_on_gossip_talk")
RegisterUnitGossipEvent(2000022, 2, "NPC_on_gossip_select")