Skip to content

Циклы

Использовать стандартные while и for в рамках сюжетных скриптов не следует. По крайней мере на стадии загрузки скрипта.

В качестве замены был добавлен похожий метод, но с большой буквы:

While({<условие>}) {
    // Действия, выполняемые, пока условие истинно
}

<условие> - любой код, возвращающий Boolean. (true / false) Данное условие будет проверяться уже на стадии выполнения скрипта, а не загрузки, поэтому предпочтительно использовать данную реализацию If / Else.


Бесконечный цикл

Данный цикл никогда не закончится. Сюжетное событие соответственно тоже, разве что если не остановить весь скрипт из другого скрипта или при использовании в Асинхронных Действиях, но в них тоже нужно остановить это действие в последствии.

While({true}) {
    // Ваши действия
}