Creio essa não seja a sessão correta, mais explique melhor sobre a action que você precisa.
info
Grupo: Campones
Registrado: 27/10/08
Posts: 46
Reputação: +8
Char no Tibia: Sonnyxz

Creio essa não seja a sessão correta, mais explique melhor sobre a action que você precisa.
Modifiquei meu post com mais detalher sobre a dúvida.
Vlw
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

Então você faz assim,adiciona uma storage para o jogador quando ele executar a action...
ai depois você vai em creaturescript e usa a função OnLogout
por exmeplo:
NOME DO SEU SCRIPT.lua
function onLogout(cid) registerCreatureEvent(cid, "checkar") local fly_storage = 63215 if getPlayerStorageValue(cid, fly_storage) >= 1 then doPlayerSendCancel(cid, "Você nao pode deslogar voando.") return FALSE end return TRUE end
<event type="logout" name="checkar" event="script" value="NOME DO SEU SCRIPT.lua"/>
Editado Janeiro 16 por Vodkart
Então você faz assim,adiciona uma storage para o jogador quando ele executar a action...
ai depois você vai em creaturescript e usa a função OnLogout
por exmeplo:
NOME DO SEU SCRIPT.lua
function onLogout(cid) registerCreatureEvent(cid, "checkar") local fly_storage = 63215 if getPlayerStorageValue(cid, fly_storage) >= 1 then doPlayerSendCancel(cid, "Você nao pode deslogar voando.") return FALSE end return TRUE end
<event type="logout" name="checkar" event="script" value="NOME DO SEU SCRIPT.lua"/>
Vlw cara, vc ajudou pra caramba...
To conseguindo editar varias coisas.
Obrigado



info
Grupo: Campones
Registrado: 21/06/08
Posts: 4
Reputação: 0
A duvida é o seguinte:
Gostaria de um comando com essa lógica:
if o char tentar fazer logout e ele estiver em uma tal ação proibida then
--
--
--
Eu qro editar um script de um poketibia server.
tem a action Fly onde o char voa no pokemon. Eu quero algo como:
If o char tentar fazer logout e ele estiver voando then
return doPlayerSendCancel(cid, "Você nao pode deslogar voando")
(e nao deixar ele deslogar)
and
Eu ja mexi em alguns scripts, mas geralmente eu sei o comando. tipo doPlayerAddItem e etc.
Queria msm era o comando tipo GetPlayerTryLogout que no resto eu me viro...
Obrigado
Editado Janeiro 16 por IcaroMQA