Postado Julho 28, 2015 9 anos Isso ai deve ser problema na distro, mas da pra resolver com gambiarra. Tenta isso: Em "Data/creaturescripts/scripts", arquivo.lua: function onLogout(cid) if getCreatureCondition(cid, CONDITION_INFIGHT) then doPlayerSendCancel(cid, 'You may not logout during or immediately after a fight!') return false end return true end Em "Data/creaturescripts", no creaturescripts.xml: <event type="logout" name="BlockLogout" event="script" value="arquivo.lua"/> E registra no login.lua: registerCreatureEvent(cid, "BlockLogout") Deve funcionar.. ➥ Regras | Seções OTServ | Seções BOT
Postado Julho 28, 2015 9 anos Autor Em 28/07/2015 em 02:03, Wakon disse: Isso ai deve ser problema na distro, mas da pra resolver com gambiarra. Tenta isso: Em "Data/creaturescripts/scripts", arquivo.lua: function onLogout(cid) if getCreatureCondition(cid, CONDITION_INFIGHT) then doPlayerSendCancel(cid, 'You may not logout during or immediately after a fight!') return false end return true end Em "Data/creaturescripts", no creaturescripts.xml: <event type="logout" name="BlockLogout" event="script" value="arquivo.lua"/> E registra no login.lua: registerCreatureEvent(cid, "BlockLogout") Deve funcionar.. Não funcionou, como corrijo nas sources ?
Postado Julho 28, 2015 9 anos Só lembrando: PZ é protection zone, o que você pode estar dizendo é: Pz locked = Espadinhas vermelhas = Hunting. Battle = Em combate = In Fight. Se quiser sua dúvida tirada, mande PM com os links, e não com a dúvida (outros podem ter a mesma dúvida, e o fórum serve para ser usado). Tópicos: Mostrar conteúdo oculto [FAQ] BBCODE [LIB] Constant [RME] Administrando bordas. [TALK] Broadcast Editável. [TALK] Sugest. [TALK] Checkpoint. [MOVE] Pântano pegajoso. [ACTION] Piggy Bank. (Cassino). [GLOBAL] Uptime Ad. [C0DE] Consertando 'Invalid Password' [PROGRAM] Quest Maker
Postado Julho 28, 2015 9 anos Autor Em 28/07/2015 em 02:25, Caronte disse: Só lembrando: PZ é protection zone, o que você pode estar dizendo é: Pz locked = Espadinhas vermelhas = Hunting. Battle = Em combate = In Fight. Sim, está dando pra deslogar do lado de monstros e quando o player está atacando
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.