icaromqa 0 Postado Janeiro 16, 2011 Share Postado Janeiro 16, 2011 (editado) 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, 2011 por IcaroMQA Link para o comentário https://xtibia.com/forum/topic/149544-action-action-de-logout/ Compartilhar em outros sites More sharing options...
0 allan1001 8 Postado Janeiro 16, 2011 Share Postado Janeiro 16, 2011 Creio essa não seja a sessão correta, mais explique melhor sobre a action que você precisa. Link para o comentário https://xtibia.com/forum/topic/149544-action-action-de-logout/#findComment-989050 Compartilhar em outros sites More sharing options...
0 icaromqa 0 Postado Janeiro 16, 2011 Autor Share Postado Janeiro 16, 2011 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 Link para o comentário https://xtibia.com/forum/topic/149544-action-action-de-logout/#findComment-989059 Compartilhar em outros sites More sharing options...
0 Vodkart 1515 Postado Janeiro 16, 2011 Share Postado Janeiro 16, 2011 (editado) 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, 2011 por Vodkart Link para o comentário https://xtibia.com/forum/topic/149544-action-action-de-logout/#findComment-989060 Compartilhar em outros sites More sharing options...
0 icaromqa 0 Postado Janeiro 16, 2011 Autor Share Postado Janeiro 16, 2011 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 https://xtibia.com/forum/topic/149544-action-action-de-logout/#findComment-989080 Compartilhar em outros sites More sharing options...
Pergunta
icaromqa 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 por IcaroMQALink para o comentário
https://xtibia.com/forum/topic/149544-action-action-de-logout/Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados