local savingEvent = 0 local savingDelay = 0 function onSay(cid, words, param) if param == "" then savePlayers() elseif isNumber(param) == TRUE then stopEvent(savingEvent) savingDelay = param * 1000 * 60 save() end end function doBroadcast(params) broadcastMessage(params.message) return true end function save() savingEvent = addEvent(save, savingDelay, {}) local delay = 0 for i = 1, 5 do -- every minute 5 messages delay = delay + 60000 params = {message = "Server saving in " .. ((delay / 1000) / 60) . " minutes. Please logout"} addEvent(doBroadcast, delay, params) end return TRUE savePlayers() end