Форум HeroesWorld-а - Показать сообщение отдельно - Скрипты для начинающих
Показать сообщение отдельно
#99
Старый 25.02.2017, 11:38
  #99
^
Jack_of_shadows
 
Аватар для Jack_of_shadows
📖
Регистрация: 08.09.2013
Сообщения: 510
Выставка наград
Регистрация: 08.09.2013
Сообщения: 510
Выставка наград
По умолчанию
Re: Скрипты для начинающих

	"/Maps/SingleMission/Scenario 1/quest1.txt"
Лучше используйте
	GetMapDataPath()..'quest1.txt'
А ещё лучше что-нибудь покороче (и писать меньше, и пространства для ошибок меньше):
	function MsgBox(text, cb)
  MessageBox(GetMapDataPath()..text..'.txt', cb);
end

MsgBox('quest1');
И стоит разобраться более точно, не вызывается функция-каллбэк или вызывается но не выводится сообщение. Консоль и отладочные сообщения print('bla-bla') первейший инструмент для этого.
Jack_of_shadows вне форума
Ответить с цитированием