Сценарии

Сценарии не могут быть изменены в течение выполнения игры. Сценарии являются логичеcкой частью игры. Изменение сценариев должно привести к "само-перезаписи" кода, что очень легко приводит к ошибкам. Также для этого имеются другие пути. Если Вам действительно нужно выполнить часть кода, что неизвестно в проектном времени (например, из файла), Вы можете использовать следующие функции:

execute_string(str,arg0,arg1,...) Запускает на выполнение блок кода, записанный в строку str.
execute_file(fname,arg0,arg1,...) Запускает на выполнение блок кода, записанный в файл с именем fname.

Иногда Вы захотите загрузить индекс сценария в переменную и выполнить его. Для этого Вы можете использовать следующие функции

script_execute(scr,arg0,arg1,...) Выполняет сценарий с индексом scr с заданными аргументами.