Циклы
Использовать стандартные while и for в рамках сюжетных скриптов не следует. По крайней мере на стадии загрузки скрипта.
В качестве замены был добавлен похожий метод, но с большой буквы:
While({<условие>}) {
// Действия, выполняемые, пока условие истинно
}
<условие>- любой код, возвращающийBoolean. (true/false) Данное условие будет проверяться уже на стадии выполнения скрипта, а не загрузки, поэтому предпочтительно использовать данную реализациюIf/Else.
Бесконечный цикл
Данный цикл никогда не закончится. Сюжетное событие соответственно тоже, разве что если не остановить весь скрипт из другого скрипта или при использовании в Асинхронных Действиях, но в них тоже нужно остановить это действие в последствии.
While({true}) {
// Ваши действия
}