Postado Maio 28, 2013 12 anos Preciso de uma ajudinha nesse script ta dando esse erro no distro. [28/5/2013 15:5:14] >>> Loading actions... [Error - LuaInterface::loadFile] data/actions/scripts/BansheeQuest/LastRoom.lua:5: 'then' expected near 'toPosition' [28/5/2013 15:5:15] [Error - Event::checkScript] Cannot load script (data/actions/scripts/BansheeQuest/LastRoom.lua) [28/5/2013 15:5:15] data/actions/scripts/BansheeQuest/LastRoom.lua:5: 'then' expected near 'toPosition' local storage = 32977 function onUse(cid, item, fromPosition, itemEx, toPosition) if getCreatureStorage(cid, storage) == 0 then if getCreaturePosition(cid).y toPosition.y then doTeleportThing(cid, { x = toPosition.x, y = toPosition.y + 1, z = toPosition.z }, true) doSendMagicEffect(getCreaturePosition(cid),10) setPlayerStorageValue(cid, 32977, 1) else doTeleportThing(cid, {x = 32223, y = 31889, z = 14}, false) doSendMagicEffect(getCreaturePosition(cid),10) end elseif getCreatureStorage(cid, storage) == 0 then if getCreaturePosition(cid).y toPosition.y then doTeleportThing(cid, {x = 32223, y = 31889, z = 14}, false) doSendMagicEffect(getCreaturePosition(cid),10) end end return true end AjudaAe. Vaga de Scripts, Pro projeto.Contato PM
Postado Maio 28, 2013 12 anos não sei esta certo.. porem na linha 5 onde se encontra o "if getCreaturePosition(cid).y toPosition.y then" é uma condição, ele esta perguntando... Se a posição do Player é tal, então execute o comando abaixo... faz o teste... nesta linha vc apaga o "toPosition.y" deixando assim: "if getCreaturePosition(cid).y then" OU faz assim: "if getCreaturePosition(cid).y == toPosition.y then" não sei muito bem... tenta ae!! Editado Maio 28, 2013 12 anos por Carinhah (veja o histórico de edições)
Postado Maio 29, 2013 12 anos Autor RESOLVIDO, os dois tipos de alteração funcionou. naos ei como mais funcinou, era mesmo so pra tira o erro do distro. Vlw Vaga de Scripts, Pro projeto.Contato PM
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.