Ir para conteúdo

Posts Recomendados

a ação que selecionaria storage em algum player é :

 

SetPlayerStorageValue

 

eu queria saber se tem algum tipo de ação que remove , por exemplo :

 

DoPlayerRemoveStorageValue

 

alguem ajuda plz.

Link para o comentário
https://xtibia.com/forum/topic/125302-sript-que-remove-storage/
Compartilhar em outros sites

Exatamente como Notorious disse, mais especificadamente:

 

setPlayerStorageValue(cid, xxx, nil)

 

ou

 

for a = xxx, xxx do

setPlayerStorageValue(cid, a, nil)

end

 

Lembre-se, no lugar de xxx é o numero do storage que deseja remover.

 

 

Veja um exemplo usando em movements:

 

movements.xml

<movevent event="StepIn" actionid="AAA" script="retirar-storage.lua"/>

 

retirar-storage.lua

function onStepIn(cid, item, position)

 

for a = xxx, xxx do

setPlayerStorageValue(cid, a, nil)

end

 

return true

end

 

ou

function onStepIn(cid, item, position)

 

setPlayerStorageValue(cid, xxx, nil)

 

return true

end

 

Neste caso quando jogador passar por um "Tile" de actionid "AAA" o Storage "xxx" dele será removido.

 

OBS:

Nos exemplos em que citei:

for a = xxx, xxx do

Significa que podemos remover mais de um storage de uma só vez.

 

 

Espero ter ajudado.

Abraços

Editado por ThaLeeeS
Link para o comentário
https://xtibia.com/forum/topic/125302-sript-que-remove-storage/#findComment-829223
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...