como eu posso botar a função ifIsPlayer nesse script :
local newpos = {x=529, y=909, z=7}local requitem = 2210
local outroid = 2207
function onStepIn(cid,item,position,fromposition)
if(getPlayerItemCount(cid,outroid) <= 0)then
if(getPlayerItemCount(cid,requitem) < 1) then
doPlayerSendTextMessage(cid,22,"Precisa ter "..getItemNameById(requitem).." para entrar no corredor.")
doTeleportThing(cid,newpos)
return TRUE
end
else
doPlayerSendTextMessage(cid,22,"você não pode entrar no corredor com mais de 1 "..getItemNameById(requitem).." .")
doTeleportThing(cid,newpos)
return TRUE
end
end
e quando o player passa em cima do sqm fala da esse erro no console:
[27/09/2009 17:57:15] Lua Script Error: [MoveEvents Interface][27/09/2009 17:57:15] data/movements/scripts/xpring.lua:onStepIn
[27/09/2009 17:57:15] luaGetPlayerItemCount(). Player not found
[27/09/2009 17:57:15] Lua Script Error: [MoveEvents Interface]
[27/09/2009 17:57:15] data/movements/scripts/xpring.lua:onStepIn
[27/09/2009 17:57:15] data/movements/scripts/xpring.lua:6: attempt to compare boolean with number
[27/09/2009 17:57:15] stack traceback:
[27/09/2009 17:57:15] data/movements/scripts/xpring.lua:6: in function <data/movements/scripts/xpring.lua:5>
[27/09/2009 17:57:15] Lua Script Error: [MoveEvents Interface]
[27/09/2009 17:57:15] data/movements/scripts/xpring.lua:onStepIn
[27/09/2009 17:57:15] luaGetPlayerItemCount(). Player not found
[27/09/2009 17:57:15] Lua Script Error: [MoveEvents Interface]
[27/09/2009 17:57:15] data/movements/scripts/xpring.lua:onStepIn
[27/09/2009 17:57:15] data/movements/scripts/xpring.lua:6: attempt to compare boolean with number
[27/09/2009 17:57:15] stack traceback:
[27/09/2009 17:57:15] data/movements/scripts/xpring.lua:6: in function <data/movements/scripts/xpring.lua:5>
[27/09/2009 17:57:15] Lua Script Error: [MoveEvents Interface]
[27/09/2009 17:57:15] data/movements/scripts/xpring.lua:onStepIn
[27/09/2009 17:57:15] luaGetPlayerItemCount(). Player not found
[27/09/2009 17:57:15] Lua Script Error: [MoveEvents Interface]
[27/09/2009 17:57:15] data/movements/scripts/xpring.lua:onStepIn
[27/09/2009 17:57:15] data/movements/scripts/xpring.lua:6: attempt to compare boolean with number
[27/09/2009 17:57:15] stack traceback:
[27/09/2009 17:57:15] data/movements/scripts/xpring.lua:6: in function <data/movements/scripts/xpring.lua:5>
Obrigado!