Выкладываем пример загрузочного файла для набора уровней.
// Как записывать:
// 
// call SetPlayerName(Player(15), "Имя параметра:Значение*Ещё значения, если есть")
// call ExecuteFunc("ESD")
// Ещё строчки

// Разные параметры разделять знаком |
// Все строчки считываются, как одна, без разрывов
// Максимальное число символов в строке с данными: 294


// Возможные параметры:
// 
// Version - Версия файла (не менять!)
// Random  - Порядок запуска уровней из карты: True - случайный, False - в порядке чтения из этого файла
// Limit   - Ограничение на количество загружаемых уровней: 0 - Все уровни
// Path    - Папка с уровнями, можно указывать много раз
// Levels  - Список уровней, пример: Levels:Level1*Level2*Level3

function PreloadFiles takes nothing returns nothing
    call SetPlayerName(Player(15), "Version:1|Random:True|Limit:0|")
    call ExecuteFunc("ESD")
    call SetPlayerName(Player(15), "Path:FilyaLion\\|Levels:1*2*Mobs*Patrols*Casters")
    call ExecuteFunc("ESD")
endfunction