Tenta assim:
addEvent(setPlayerStorageValue, 0, cid, 631207, 1) addEvent(setPlayerStorageValue, 8000, cid, 631207, -1)
info
Grupo: Campones
Registrado: 02/04/13
Posts: 83
Reputação: +41

Tenta assim:
addEvent(setPlayerStorageValue, 0, cid, 631207, 1) addEvent(setPlayerStorageValue, 8000, cid, 631207, -1)
Você pode optar pelo código que o MasterDino enviou acima, ou então, por este:
-No código principal, que seta a storage:
local storage = 91831 --Storage.
function removeStorage(cid, id)
addEvent(function()
if not isCreature(cid) then
if id then
db.executeQuery("UPDATE player_storage SET value = -1 WHERE player_id = "..id.." AND key = "..storage)
end
else
setPlayerStorageValue(cid, storage, -1)
end
end, 8 * 1000)
end
setPlayerStorageValue(cid, storage, 1)
removeStorage(cid, getPlayerGUID(cid))
local storage = 91831 --Storage.
if getPlayerStorageValue(cid, storage) >= 1 then
return doPlayerSendCancel(cid, "...")
endEditado Fevereiro 23 por zipter98
info
Grupo: Cavaleiro
Registrado: 21/06/12
Posts: 155
Reputação: +3
Bem eu queria um script, em um addEvent
esse addevent ao 0 segundos for iniciado aplique uma storage no player
e depois de 8 segundos outro add events que remove a mesma storage
enquanto o player estivesse essa storage, que não seja permitido que ele fale as palavras
m1, m2, m3, m4, m5, m6, m7, m8, m9, m10, m11, m12
ou volte o pokemon, ex: go/back, que impessa ele de retornar o poke.
eu até tentei mas não deu certo:
addEvent(setPlayerStorageValue(cid, 631207, 1) , 0)
addEvent( --- PRA REMVOE É