Postado Abril 18, 2018 7 anos Citar function onStepIn(cid, item, position, fromPosition) if (getPlayerStorageValue(cid, 8000) == 112) then setPlayerStorageValue(cid, 8000, 113) doPlayerAddExperience(cid, 10000) --------------------------------------------------------- pos = {x=397, y=1056, z=7} elseif (getPlayerStorageValue(cid, 8000) == 114) then doTeleportThing(cid, pos) --------------------------------------------------------- end return true end poderia me ajudar nisso que elabora no primeiro armazenamento 112 a 113 funcone bem mas o problema cede no teleport ao trilhar esses movimentos dá erro Citar [18/04/2018 06:38:00] [Error - MoveEvents Interface] [18/04/2018 06:38:00] data/movements/scripts/mission.lua:onStepIn [18/04/2018 06:38:00] Description: [18/04/2018 06:38:00] attempt to index a nil value [18/04/2018 06:38:00] stack traceback: [18/04/2018 06:38:00] [C]: in function 'doTeleportThing' [18/04/2018 06:38:00] data/movements/scripts/mission.lua:11: in function <data/movements/scripts/mission.lua:1>
Postado Abril 18, 2018 7 anos Solução o problema está na estruturação do código. function onStepIn(cid, item, position, fromPosition) local pos = {x=397, y=1056, z=7} if getPlayerStorageValue(cid, 8000) == 112 then setPlayerStorageValue(cid, 8000, 113) doPlayerAddExperience(cid, 10000) elseif getPlayerStorageValue(cid, 8000) == 114 then doTeleportThing(cid, pos) end return true end [*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*] DISCORD: vodkart#6090
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.