Véio você não colocou qual é o server que você usa.
então vou te passar o que eu uso aqui no meu TFS 0.3.4 prot. 8.42
Você pode fazer isso por globalevents.
Abra o arquivo globalevents.xml e adicione isso:
<globalevent name="clean" interval="7200" event="script" value="clean.lua"/>
Em negrito é o tempo em milisegundos para executar o evento.
Agora na pasta scripts copie e cole um arquivo .lua qualquer, renomeie para "clean" sem as aspas.
Apague tudo que estiver dentro e cole isso:
function executeClean()
doCleanMap()
doBroadcastMessage("O server foi limpo. Próximo clean em 2 horas.")
return
TRUE
end
function onThink(interval, lastExecution)
doBroadcastMessage("O server será limpo em 30 segundos, Catem seus itens!")
addEvent(executeClean, 30000)
return
TRUE
end
A mensagem de clean será mostrada 30 segundos antes do evento e depois do clean mostrará outra mensagem dizendo que o próximo será em 2hs.
Grande abraço!
"Nada é tão ruim que não possa piorar!"

