I was trying to create a LUA script to port a player when they get close to it. I tried this to no avail. The function was never even called o.o (no output to console which is set to highest output to be sure)
Code:
function PortPlayersGO(pGameObject, event, pMisc)
print("Checking for Player...");
local player = pGameObject:GetClosestPlayer();
if player ~= nil then
pMisc:Teleport(609, 2438.9826, -5608.3066, 551.2224);
print("Teleporting...");
end
end
RegisterGameObjectEvent(666661, 5, "PortPlayersGO");