ПобедительP.S.: Мне показалось, что код не работает после строчки
MessageBox("/Maps/SingleMissions/***********/msg1.txt");
Если она некорректна, может ли она заблокировать всё, что идёт после неё?
Именно так. После неправильной строчки в функции все последующие не работают.
Смотрим кодировку в текстовом файле, проверяем правильность пути(смотрим и правильность написания других функций), и лучше пользуемся функцией GetMapDataPath(), т.к. если поменять название файла карты, то обозначенные пути перестанут существовать.
GetMapDataPath() - определяет путь к основным файлам карты.
.. - строковое объединение
пример:
MessageBox(GetMapDataPath().."talk_of_grigorio_6.txt");
Добавлено через 17 минут
ПобедительP.S.: Не работает всё, начиная со строчки
SetRegionBlocked("AntiAI", true, PLAYER_2);
Могла она "испортить" всё, что идёт после неё?
Что идёт после этой строки?
Выложи весь скрипт.Что пишет консоль? Консоль - хороший помощник в выловлении багов
И ещё просьба: редактить сообщения обычно , а не как моддер, а то времени изменения не видно, а я получаются, отвечаю на несуществующие вопросы((