lordlukus 0 Postado Novembro 28, 2011 Share Postado Novembro 28, 2011 Galera, o server save do meu server tá configurado para acontecer uma hora só, aqui o config.lua aparte: -- Global save globalSaveEnabled = true globalSaveHour = 1 globalSaveMinute = 0 shutdownAtGlobalSave = false cleanMapAtGlobalSave = false Eu queria saber como fazer para o server save acontecer tipo de 1h em 1h. tentei achar isso mas não consegui. abraço. Link para o comentário Compartilhar em outros sites More sharing options...
jhon992 371 Postado Novembro 28, 2011 Share Postado Novembro 28, 2011 Faiz assim esse globalSaveEnable = true, poem = false. Agora vai em "data/globalevents/globalevents.xml" e se nãe existir essa tag ainda então crie: <globalevent name="save" interval="3600" event="script" value="save.lua"/> O interval vai ser = o tempo em segundos para o save! Agora na pasta "data/globalevents/scripts" duplique algum arquivo e nomeie para "save" sem as aspas e nele cole: local config = { broadcast = {120, 30}, shallow = "no", delay = 120, events = 30 } config.shallow = getBooleanFromString(config.shallow) local function executeSave(seconds) if(isInArray(config.broadcast, seconds)) then local text = "" if(not config.shallow) then text = "Full s" else text = "S" end text = text .. "erver save within " .. seconds .. " seconds, please mind it may freeze!" doBroadcastMessage(text) end if(seconds > 0) then addEvent(executeSave, config.events * 1000, seconds - config.events) else doSaveServer(config.shallow) end end function onThink(interval, lastExecution, thinkInterval) if(table.maxn(config.broadcast) == 0) then doSaveServer(config.shallow) else executeSave(config.delay) end return true end É isso aew, espero ter ajudado Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados