Code:
local npcid = 0
function WarpNPC_OnGossipTalk(pUnit, event, player, pMisc)
if (player:IsInCombat() == true) then
player:SendAreaTriggerMessage("You are in combat!")
else
pUnit:GossipCreateMenu(3544, player, 0)
pUnit:GossipMenuAddItem(3, "Main Teleplorts", 1, 0)
pUnit:GossipMenuAddItem(3, "Northrend", 2, 0)
pUnit:GossipMenuAddItem(3, "Outlands", 3, 0)
pUnit:GossipSendMenu(player)
end
end
function WarpNPC_OnGossipSelect(pUnit, event, player, id, intid, code, pMisc)
if(intid == 999) then
pUnit:GossipCreateMenu(99, player, 0)
pUnit:GossipMenuAddItem(3, "Main Teleports", 1, 0)
pUnit:GossipMenuAddItem(3, "Northrend", 2, 0)
pUnit:GossipMenuAddItem(3, "Outlands", 3, 0)
pUnit:GossipSendMenu(player)
end
if(intid == 1) then
pUnit:GossipCreateMenu(99, player, 0)
pUnit:GossipMenuAddItem(3, "Leveling Road", 4, 0)
pUnit:GossipMenuAddItem(3, "Mall", 5, 0)
pUnit:GossipMenuAddItem(0, "[Back]", 999, 0)
if(intid == 2) then
pUnit:GossipCreateMenu(99, player, 0)
pUnit:GossipMenuAddItem(3, "Leveling Road", 4, 0)
pUnit:GossipMenuAddItem(3, "Mall", 5, 0)
pUnit:GossipMenuAddItem(0, "[Back]", 999, 0)
if(intid == 4) then
player:Teleport(0, -6963.200195, 299.438995, 170.516006)
pUnit:GossipComplete(player)
end
end
intid = 0
end
RegisterUnitGossipEvent(26000000, 1, "WarpNPC_OnGossipTalk")
RegisterUnitGossipEvent(26000000, 2, "WarpNPC_OnGossipSelect")
to get an npc teleporter, it doesn't work. I have already made sure Lua is turned on in hearthstone-world and i was reading around mmowned and I had been putting the code in script-bin and it said not to so i made a new folder called "Scripts" and put it in there. Both folders it didn't work in. I was wondering if anyone might know the problem. Thanks