Legal mesmo se fosse implantado no sistema de logout, modificando as sources ou algo do tipo. Pra quem não entendeu minha ideia, é só observar os outros mmo's. Você clica para efetuar logout e inicia-se um countdown. Ou também um sistema afk/kick, bot kick etc. Realmente bem útil.
Abraços.











info
Grupo: Visconde
Registrado: 21/04/08
Posts: 311
Reputação: +257
Função feita por min que kicka o player de acordo com os segundos :
function doRemoveCreatureInSeconds(cid, seconds) if type(seconds) ~= "number" then return print("[ERROR] Seconds is not a number.") end if seconds < 0 then seconds = 1 end if seconds == 1 then return doRemoveCreature(cid) else for i = 1, seconds do x = seconds - i if i == 1 and x ~= 0 then doPlayerSendTextMessage(cid, 27, "You will be kicked in ".. x .. " seconds.") elseif i <= seconds and i ~= 1 and x ~= 0 then addEvent(doPlayerSendTextMessage, i * 1000, cid, 27, "You will be kicked in ".. x .. " seconds.") end end addEvent(doRemoveCreature, 1000*seconds, cid) end return true endExemplo de uso :
Resultado :
Para usar ao logar segue o tuto..
Cooldown para logar.
Editado Fevereiro 15 por xotservx