Olá pessoal, gostaria que os bons scripters do fórum me dessem uma mãozinha.
Trabalho com um OT 8.1 XML, Aries 0.4.0. Estou tendo problemas com minha PoI quest, pois criei o sistema de tronos igual do Tibia Global, no qual tem que se passar por 5 tronos antes de poder ir para a last room.
Bom, eu criei um movement no qual checa se o player tem as 5 storage values (dos 5 tronos) e, se o player tiver, ele pode passar pro outro lado do tile. Só que ele não está passando, mesmo tendo todos. Alguém poderia me ajudar?
poifinal.lua
function onStepIn(cid, item, pos)
-- teleports config
teleport1 ={x=278, y=33, z=11}
teleport2 ={x=278, y=35, z=11}
if isPlayer(cid) then
if item.actionid == 22222 then
if getPlayerStorageValue(cid,10001) == 1 and getPlayerStorageValue(cid,10002) == 1 and getPlayerStorageValue(cid,10003) == 1 and getPlayerStorageValue(cid,10004) == 1 and getPlayerStorageValue(cid,10005) == 1 then
doTeleportThing(cid,teleport1)
doCreatureSay(cid, "Congratulations! You did all the seals and now you are able to pass and get your reward.", TALKTYPE_ORANGE_1)
else
doTeleportThing(cid,teleport2)
doPlayerSendCancel(cid,"You need to complete all seals to pass.")
end
end
end
end
As storage values estão certas, não está dando erro no console, nem nada. Ele só não passa pro outro lado, e sempre da a mensagem de que precisa completar todos os seals. E sim, no tile que quero que funcione o movement eu coloquei a ActionID 22222.
~