Files
assaultcube-/config/autosave.cfg
T
Bukz 05d2fd4939 Changing many built-in script aliases to constants.
git-svn-id: svn://svn.code.sf.net/p/actiongame/code/trunk/ac@6591 e016b1c5-ed68-44aa-a2f7-31cac88cffde
2011-08-17 12:33:02 +00:00

21 lines
729 B
INI

if (! (checkalias mapstartalways)) [ mapstartalways = "" ]
if (! (strstr $mapstartalways autoSaveCheck)) [ add2alias mapstartalways [ if $autosavemap autoSaveCheck ] ]
if (! (checkalias autosavemap)) [ autosavemap = 0 ]
if (! (checkalias timeBetAutoSaves)) [ timeBetAutoSaves = 300000 ] // Once every 5 minutes.
const autoSaveCheck [ sleep $timeBetAutoSaves [ doAutoSave ] ]
const doAutoSave [
if (! (strstr $defaultmaps (curmap 1))) [
if (|| $editing (= $gamemode 1)) [
if $autosavemap [
oldmapbackups = $mapbackupsonsave
mapbackupsonsave 0 // Temporarily turn off map backups to avoid clutter.
savemap (curmap 1)
mapbackupsonsave $oldmapbackups
]
]
]
autoSaveCheck
]