Martiimeus
●тнυg●ℓιƒє● ρα¢ 4 єνєя
I got an weird error (well i was updating my server to 8.42) I wanted to make this command here:
well Idk why it dont works
heres the error:
please need help
teleporttiles.lua:
please whats wrong there? Need help! fast!
12:55 [CM] Noxu: /goto Der Pilz
well Idk why it dont works
heres the error:
[30/05/2009 12:56:38] data/talkactions/scripts/teleporttiles.lua:21: attempt to call global 'isPlayerGhost' (a nil value)
[30/05/2009 12:56:38] stack traceback:
[30/05/2009 12:56:38] data/talkactions/scripts/teleporttiles.lua:21: in function <data/talkactions/scripts/teleporttiles.lua:1>
please need help
teleporttiles.lua:
function onSay(cid, words, param)
local n = 1
if(param ~= "" and tonumber(param)) then
n = tonumber(param)
end
local pos = getPosByDir(getCreaturePosition(cid), getPlayerLookDir(cid), n)
pos.stackpos = STACKPOS_GROUND
if(getTileThingByPos(pos).uid == 0) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You cannot teleport there.")
return TRUE
end
pos = getClosestFreeTile(cid, pos, FALSE, FALSE)
if(pos == LUA_ERROR or isInArray({pos.x, pos.y, pos.z}, 0) == TRUE) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Destination not reachable.")
return TRUE
end
local tmp = getCreaturePosition(cid)
if(doTeleportThing(cid, pos, TRUE) ~= LUA_ERROR and isPlayerGhost(cid) ~= TRUE) then
doSendMagicEffect(tmp, CONST_ME_POFF)
doSendMagicEffect(pos, CONST_ME_TELEPORT)
end
return TRUE
end
please whats wrong there? Need help! fast!