Форум HeroesWorld-а - Показать сообщение отдельно - Скрипты
Тема: Скрипты
Показать сообщение отдельно
#145
Старый 08.07.2011, 11:10
  #145
^
Dyrman
 
Аватар для Dyrman
📖
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
По умолчанию
Re: Скрипты

ПобедительP.S.: Мне показалось, что код не работает после строчки
MessageBox("/Maps/SingleMissions/***********/msg1.txt");
Если она некорректна, может ли она заблокировать всё, что идёт после неё?
Именно так. После неправильной строчки в функции все последующие не работают.
Смотрим кодировку в текстовом файле, проверяем правильность пути(смотрим и правильность написания других функций), и лучше пользуемся функцией GetMapDataPath(), т.к. если поменять название файла карты, то обозначенные пути перестанут существовать.

	GetMapDataPath() - определяет путь к основным файлам карты.
.. - строковое объединение
пример:
MessageBox(GetMapDataPath().."talk_of_grigorio_6.txt");


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