Ir para conteúdo

[Globalevents] Clean Automático


Doidin

Posts Recomendados

Clean Automático

Bom antigamente existi o NPC Clean, hoje já não precisamos mais disso temos vários scripts de auto-clean a partir do Globalevents, como eu não achei nenhum aqui no XTibia resolvi postar este aqui.

 

Vá na pasta "Data" e em seguida em "Globalevents", agora abra a pasta "Scripts" e crie um arquivo .lua chamado "clean.lua" com isto dentro:

 

function executeClean()
doCleanMap()
doBroadcastMessage("Clean completado com sucesso, próximo clean em 2 horas.")
return true
end

function onThink(interval, lastExecution, thinkInterval)
doBroadcastMessage("O mapa será limpado em 30 segundos, pegue seus itens do chão!")
addEvent(executeClean, 30000)
return true
end

Agora salve e vou até a pasta "Globalevents" e abra o arquivo "globalevents.xml" e adicione a seguinte tag:

 

<globalevent name="Clean" interval="20000" event="script" value="clean.lua"/>

Pronto agora basta salvar tudo e abrir o servidor que de 2 em 2 horas o clean será ativado, lembre-se que para você mudar o tempo basta editar a tag: interval="20000"

 

Sei que este script é bastante comum, porem não achei ele aqui no XTibia por isto resolvi postar, pode ajudar bastante gente...

Link para o comentário
Compartilhar em outros sites

  • 1 month later...

Soh ajuste o interval para 7200.

7200 segundos = 2 horas.

 

Se for 0.4 adicione 000 no final. Ficando assim: 7200000.

 

Vlws.

Editado por WarNET
Link para o comentário
Compartilhar em outros sites

  • 1 year later...

O Script Está bom , mais tente colocar novidades nele. como a mensagem do Broadcast. e o tempo em que o script deve ser usado.. , mais o script está bom.

Editado por GOD Matteus
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...