MU

[C++] -=[TFS]=- - 0.3.6 - 8.60 - Auto Clear Log

Por Muvuka, 07 de ago. de 2024 em Programação

2
1.2k
MuvukaM
07 de agosto de 2024 às 07:05

Como Funciona em cada 12 12 horas o console do distro é limpo clean log? por que abri esse topico eu eprcebi conforme vai se passando as horas online server fica lag por causa do log do distro eu queria um sistema que limpasse log do distro sem precisa click clean log fosse automático em 12 horas.

1 mês depois...
El RusherE
13 de setembro de 2024 às 12:52

Crie um arquivo chamado clear_console.lua dentro da pasta data/globalevents/scripts e adicione o seguinte código:
 

function onThink(interval, lastExecution)
    io.write("\27[2J\27[H") -- Comando ANSI para limpar o console
    print("Console limpo automaticamente.")
    return true
end


Adicionar o evento ao globalevents.xml:
 

<globalevent name="clearConsole" interval="43200000" event="script" value="clear_console.lua"/>

O valor 43200000 corresponde a 12 horas em milissegundos.

 

Reiniciar o servidor:

  • Após adicionar o script e a entrada no globalevents.xml, reinicie o servidor. O console será automaticamente limpo a cada 12 horas.