Хочу сделать для своей карты автосохранения в процессе игры, дабы предостеречься от вылетов. Буду очень признателен, если кто нибудь поделится хотя бы ссылкой на обучающий материал, ибо сам найти не смог.

Стартовать таймер, в котором периодически вызывать SaveGame. Например: после вызова SavePeriodicStart будет сохранять игру раз в 100 секунд в разные файлы.
globals
int savenumber = 1
endglobals
function Save takes nothing returns nothing
	call SaveGame("mapname"+I2S(savenumber))
	set savenumber = savenumber + 1
endfunction 
function SavePeriodicStart takes nothing returns nothing
	call TimerStart(CreateTimer(),100,false,function Save )
endfunction
Но от фаталов это вас не защитит, потому что, очень часто они происходят по вполне определенным причинам, которые воссоздадутся после сохранения
`
ОЖИДАНИЕ РЕКЛАМЫ...
5
Я думаю на такое способен только мемхак, если и способен конечно
8
Принятый ответ
Стартовать таймер, в котором периодически вызывать SaveGame. Например: после вызова SavePeriodicStart будет сохранять игру раз в 100 секунд в разные файлы.
globals
int savenumber = 1
endglobals
function Save takes nothing returns nothing
	call SaveGame("mapname"+I2S(savenumber))
	set savenumber = savenumber + 1
endfunction 
function SavePeriodicStart takes nothing returns nothing
	call TimerStart(CreateTimer(),100,false,function Save )
endfunction
Но от фаталов это вас не защитит, потому что, очень часто они происходят по вполне определенным причинам, которые воссоздадутся после сохранения
Чтобы оставить комментарий, пожалуйста, войдите на сайт.