RO
tfs 0.3

Salva posiçao em sotrage?

Por rorix, 02 de ago. de 2016 em Scripts

salvar stora
pos
3
1.3k
rorixR
02 de agosto de 2016 às 15:46

Galera, estou criando umas quest e queria salvar a posiçao do player em uma storage, é possivel?

por exmeplo, antes de entrar na quest a posição do player seria salva em X lugar, para no fim da quest qdo ele pisar no teleport ele voltaria para essa posição X que foi salva.

 

 

por exemplo:

setPlayerStorage(cid, 100, {100,120,6})

 

e depois

doTeleporthing(cid, getPlayerStorage(100))

 

Eu sei que do jeito acima não funciona, pois testei.

Então é possivel salvar a posição dele em alguma storage? vlw

 

zipter98Z
06 de agosto de 2016 às 15:49

Apesar de não ter como salvar uma tabela como valor de storage, você pode converter seus valores em uma string, ou até mesmo salvá-los separadamente.

Por exemplo:

local pos = getThingPos(cid)setPlayerStorageValue(cid, 100, ":"..pos.x..","..pos.y..","..pos.z)

E:

local new_pos = getPlayerStorageValue(cid, 100):sub(2):explode(",")doTeleportThing(cid, {x = new_pos[1], y = new_pos[2], z = new_pos[3]})

 

2 semanas depois...
rorixR
18 de agosto de 2016 às 19:04

resolvio valew zipter phodao