Ir para conteúdo
  • 0

[Action] Action De Logout


icaromqa

Pergunta

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 por IcaroMQA
Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

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 por Vodkart
Link para o comentário
Compartilhar em outros sites

  • 0

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

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...