Хочу сделать для своей карты автосохранения в процессе игры, дабы предостеречься от вылетов. Буду очень признателен, если кто нибудь поделится хотя бы ссылкой на обучающий материал, ибо сам найти не смог.
Принятый ответ
Стартовать таймер, в котором периодически вызывать 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
Но от фаталов это вас не защитит, потому что, очень часто они происходят по вполне определенным причинам, которые воссоздадутся после сохранения
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Ред. goodlyhero