Postado Setembro 26, 2014 10 anos pra que fazer gambiarra? nao e melhor ir no config.lua e editar loginProtectionPeriod = 10 * 1000 - 10 e o tempo em segundos se quizer aumentar e só por ai o tempo em segundos salvar e abrir o ot. Desculpe, não sabia que existia isso no config.lua.
Postado Setembro 26, 2014 10 anos Autor pra que fazer gambiarra? nao e melhor ir no config.lua e editar loginProtectionPeriod = 10 * 1000 - 10 e o tempo em segundos se quizer aumentar e só por ai o tempo em segundos salvar e abrir o ot. desculpe, mais se o meu servidor funcionasse essa opção eu não iria atrás de uma "gambiarra" Cria mais um creaturescript(deixe esse dele também) com a seguinte função dentro: function onStatsChange(cid, attacker, type, combat, value) if(isPlayer(cid) and not isPlayer(attacker) and getPlayerStorage(cid, 23585) > 0 and (type == STATSCHANGE_MANALOSS or type == STATSCHANGE_HEALTHLOSS)) then return false end end Se não der certo tenta esse function onStatsChange(cid, attacker, type, combat, value) if(isPlayer(cid) and not isPlayer(attacker) and getPlayerStorage(cid, 23585) > 0 and (type == STATSCHANGE_MANALOSS or type == STATSCHANGE_HEALTHLOSS)) then value = 0 end end No login.lua procura algum registercreatureevent e põe embaixo registerCreatureEvent(cid, "LoginProtection") Em creaturescripts.xml fica <event type="statschange" name="LoginProtection" event="script" value="nomedobloco.lua"/> como funciona o tempo desse script ?
Postado Setembro 26, 2014 10 anos Ele ta pegando o tempo definido no script do Alencar, pois tá vendo se a storage do player ta maior que 0(o script dele faz a storage começar em 5 e ir diminuindo) Editado Setembro 26, 2014 10 anos por Danves (veja o histórico de edições)
Postado Setembro 26, 2014 10 anos Autor Ele ta pegando o tempo definido no script do Alencar, pois tá vendo se a storage do player ta maior que 0(o script dele faz a storage começar em 5 e ir diminuindo) funcionou não :/
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.