GO
dúvida

Soma de coordenadas

Por gonorreiaswat, 24 de out. de 2013 em Scripts

resolvido
script
5
1.3k
gonorreiaswatG
24 de outubro de 2013 às 12:46

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.

zipter98Z
24 de outubro de 2013 às 13:18

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

gonorreiaswatG
24 de outubro de 2013 às 13:33

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

zipter98Z
24 de outubro de 2013 às 14:41

De nada \o

Reportado p/ moverem.

Editado Outubro 24 por zipter98

RoksasR
25 de outubro de 2013 às 16:04

Tópico movido para a seção de dúvidas e pedidos resolvidos.