Server saves will be initiated after first player's login. After that, it'll save every 10 minutes. To cancel server saves using talkaction, or apply another, make sure to cancel addEvent ID that is saved in alrdyInitServSave. I'll make an edit later on so player can changes server save intervals ingame, or cancel server saves altogether.
Add on global.lua:
onLogin script:
Tell me if there is any errors or mistake in my script. I'd be glad to fix it.
Add on global.lua:
Code:
alryInitServSave = 0
onLogin script:
Code:
local minute = 10 -- interval in minutes
local minutes = minute * 60 * 1000 -- dont edit
function onLogin(cid)
if(alryInitServSave == 0) then
local eventServ = addEvent(autoSavePlayers, minutes, {})
alryInitServSave = eventServ
end
return 1
end
function autoSavePlayers(parameters)
savePlayers()
print("Server save...")
local eventServ = addEvent(autoSavePlayers, minutes, parameters)
alryInitServSave = eventServ
end
Tell me if there is any errors or mistake in my script. I'd be glad to fix it.
Last edited: