Tenta assim (testei aqui e funcionou):
doTeleportThing(cid, {x = getPlayerPosition(cid).x, y = getPlayerPosition(cid).y-1, z = getPlayerPosition(cid).z})
Tenta assim (testei aqui e funcionou):
doTeleportThing(cid, {x = getPlayerPosition(cid).x, y = getPlayerPosition(cid).y-1, z = getPlayerPosition(cid).z})
Editado Outubro 24 por zipter98
info
Grupo: Conde
Registrado: 16/09/07
Posts: 600
Reputação: +151
Gênero: Masculino
Char no Tibia: NãoJogoMais

Acho que este funciona, o primeiro teste que fiz deu tudo certo...
Apenas colocando como "local pos = {x = getPlayerPosition(cid).x, y = getPlayerPosition(cid).y+1, z = getPlayerPosition(cid).z}" assim não obtive êxito e deu erro no launcher.
Porém, irei fazer mais alguns testes após almoçar.
Obrigado por hora.
Volto e comento assim que tiver alguma resposta confirmando.
@@EDIT
Mano, do jeito que vc me mostrou eu consegui fazer o script todo.
Sendo assim, muito obrigado e é claro, rep+'
Abraços e obrigado.
Podem fechar.
Editado Outubro 24 por Adriano Swatt
De nada \o
Reportado p/ moverem.
Editado Outubro 24 por zipter98
info
Grupo: Conde
Registrado: 16/09/07
Posts: 600
Reputação: +151
Gênero: Masculino
Char no Tibia: NãoJogoMais
Boa tarde galera.
Vou explicar mais ou menos o que quero.
Criei várias cabines no meu Server, todas são iguais, ou seja, as coordenadas para entrar ficaria simplificada pelo fato de que ao pisar no tile da porta, onde se encontra a ActionID, o player seria teleportado 1 sqm à frente, que no meu caso seria, as coordenadas do player - 1 sqm, que no caso seria y - 1.
Ex: O Player encontra-se na seguinte coordenada:
{x=944, y=1003, z=7} que é onde se encontra o tile com actionID, então da seguinte maneira iria apenas subtrair o valor de y por - 1, o teleportando para o resultado da subtração.
Posição esta que o levaria para a coordenada {x=944, y=1002, z=7}.
Porém, eu tentei assim {x = x, y = y - 1, z = z} e não funcionou, então...
Minhas dúvidas são as seguintes:
Qual o código que coloco para o script interpretar esta subtração?
Preciso por getThingPosition(cid) no script para identificar a posição do player ou o tile com actionID já o faz?
Aguardo alguma resposta.
Este script me ajudará demais no meu Projeto.
Desde já, obrigado pela atenção.