Ir para conteúdo

Storage que impede usar poderes e go/back


xmaster0

Posts Recomendados

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 É :/

Link para o comentário
Compartilhar em outros sites

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))
-Na talkaction do m1 até m12 e no código de goback, coloque esta condição:
local storage = 91831   --Storage.
if getPlayerStorageValue(cid, storage) >= 1 then
    return doPlayerSendCancel(cid, "...")
end
Editado por zipter98
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...