Ir para conteúdo

onEquip/login erro


othereality

Posts Recomendados

o script a seguir serve para que sempre que o player equipe uma sword "x" ele receba +2 do storage 23222 até que ele deEquipe o item.

 

function onEquip(cid, item, slot)
local forc = getPlayerStorageValue(cid, 23222)
setPlayerStorageValue(cid, 23222, forc + 1)
return true -- +2 de forc, porque o return true faz executar 2x o setStorage.
end

function onDeEquip(cid, item, slot)
local forc = getPlayerStorageValue(cid, 23222)
setPlayerStorageValue(cid, 23222, forc - 2)
return true -- no DeEquip o return true não executa 2x o serStorage, não tenho idéia do porque.
end

 

O problema do script é que se eu relogar com o item equipado eu ganho o storage mais uma vez. assim os player podem ficar relogando o ganhando milhões do storage 23222 o que não devia acontecer.

Será que alguém sabe me ajudar? agradeço desde já.

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...