DE
dúvida

Storage

Por Desnecessario, 27 de abr. de 2014 em Scripts

resolvido
script
5
840
DesnecessarioD
27 de abril de 2014 às 14:35

Queria saber se tem como passar uma variavel (hp ) gravada em um script pro outro.

 

Exemplo :

 

Script 1 -
hp = getPlayerHealth(cid)

 

setPlayerStorageValue(cid,hp,8990,1)

 

Script 2 -

 

doPlayerAddHealth(cid,hp)

 

---------------------------------------------------

 

No 1 ele salva a life e no 2 ele recupera a que está salva no 1, se tiver como podem mostrar em algum script simples ? Agradeço.

zipter98Z
27 de abril de 2014 às 14:48
Melhor resposta

Código 1:

setPlayerStorageValue(cid, 91832, getPlayerHealth(cid))
Código 2:
doPlayerAddHealth(cid, getPlayerStorageValue(cid, 91832) > -1 and getPlayerStorageValue(cid, 91832) or 0)
Ou seja, basta armazenar a HP numa storage.

Editado Abril 27 por zipter98

DesnecessarioD
27 de abril de 2014 às 14:53

Boa!! valeu mano.

zipter98Z
27 de abril de 2014 às 15:03

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

DesnecessarioD
01 de maio de 2014 às 13:23

Ei, teria como fazer o mesmo com a posição ?

 

Exemplo:

 

setPlayerStorageValue(cid, 9183, getPlayerPosition(cid))

 

doTeleportThing(cid, getPlayerStorageValue(cid, 9183) > -1 and getPlayerStorageValue(cid, 9183) or 0)
Do jeito que postei não está funcionando.