[ПРОБЛЕМА] Не выводится окно с сообщением - Форум HeroesWorld-а

Быстрая навигация по основным разделам форума:
Турниры
КАРТЫ
Heroes 6
Heroes 5
Heroes 4
Heroes 3
Heroes 2
Heroes 1
Might&Magic

Герои Меча и Магии 5 - Картостроительство (Редактор карт) В этом разделе можно обсуждать все что касается редактора карт для Heroes of Might and Magic V. Так же здесь обсуждаем картостроительство.

Ответ
 
Опции темы
#1
Старый 08.09.2020, 16:10
  #1
^
Callum
 
Аватар для Callum
📖
Регистрация: 20.08.2020
Сообщения: 24
Регистрация: 20.08.2020
Сообщения: 24
Восклицание
[ПРОБЛЕМА] Не выводится окно с сообщением

Вот код скрипта:
	function mes1()
MessageBox("Maps/SingleMissions/nasledieshantir/mes1.txt");
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "sar", nil)
end;
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "sar", "mes1");
В консоли при входе в указанный регион пишет, что сообщение пустое. Другой скрипт, который при входе в этот же регион должен выдать игроку задание, работает нормально.
Callum вне форума
Ответить с цитированием
#2
Старый 08.09.2020, 16:16
  #2
^
Ment
 
Аватар для Ment
📖
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30673
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30673
По умолчанию
Re: [ПРОБЛЕМА] Не выводится окно с сообщением

Другой скрипт, который при входе в этот же регион должен выдать игроку задание, работает нормально.
Ну вот вам и ответ, на один и тот же регион триггером можно повесить только одну функцию. Да вы ещё небось его и обнуляете, в той, другой функции.
Ment вне форума
Ответить с цитированием
#3
Старый 08.09.2020, 16:33
  #3
^
Callum
 
Аватар для Callum
📖
Регистрация: 20.08.2020
Сообщения: 24
Регистрация: 20.08.2020
Сообщения: 24
По умолчанию
Re: [ПРОБЛЕМА] Не выводится окно с сообщением

MentНу вот вам и ответ, на один и тот же регион триггером можно повесить только одну функцию. Да вы ещё небось его и обнуляете, в той, другой функции.
Но другая функция выполняется второй, тогда это с ней должны были бы быть проблемы, разве нет? Но на другой регион сейчас попробую перевесить, глядишь, и заработает.

Добавлено через 13 минут
MentНу вот вам и ответ, на один и тот же регион триггером можно повесить только одну функцию. Да вы ещё небось его и обнуляете, в той, другой функции.
Перевесил на другой регион, к сожалению, не помогло
Callum вне форума
Ответить с цитированием
#4
Старый 08.09.2020, 17:09
  #4
^
}{0TT@6bI4
 
Аватар для }{0TT@6bI4
📖
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1965
Выставка наград
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1965
Выставка наград
По умолчанию
Re: [ПРОБЛЕМА] Не выводится окно с сообщением

Сообщение "о пустом мессадже" появляется, если указанный txt имеет пустое содержимое. Вы уверены, что сообщение по этому адресу существует и не пустое?
__________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
}{0TT@6bI4 вне форума
Ответить с цитированием
#5
Старый 08.09.2020, 17:34
  #5
^
Callum
 
Аватар для Callum
📖
Регистрация: 20.08.2020
Сообщения: 24
Регистрация: 20.08.2020
Сообщения: 24
По умолчанию
Re: [ПРОБЛЕМА] Не выводится окно с сообщением

}{0TT@6bI4Сообщение "о пустом мессадже" появляется, если указанный txt имеет пустое содержимое. Вы уверены, что сообщение по этому адресу существует и не пустое?
Да, файл есть, текст в нём - тоже. А вот с путём не уверен. Файл лежит внутри .h5m файла, по указанному пути (вот его точный путь, если учитывать расположение .h5m файла в папке с игрой: Maps/nasledieshantir.h5m/Maps/SingleMissions/nasledieshantir/mes1.txt), может нужно указать его как-то иначе? Полный путь, который указал в скобках, тоже пробовал - не работает.
Callum вне форума
Ответить с цитированием
#6
Старый 08.09.2020, 17:48
  #6
^
}{0TT@6bI4
 
Аватар для }{0TT@6bI4
📖
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1965
Выставка наград
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1965
Выставка наград
По умолчанию
Re: [ПРОБЛЕМА] Не выводится окно с сообщением

Скиньте карту мне в лс, пожалуйста. Гляну, разберусь. Например, если вы создаёте карту на базе RMG, то путь будет другой, и т.д. И да, любая карта - это архив, её можно открыть любым архиватором (7-zip, Total Commander, WinRAR), а дальше посмотреть оп папочкам, где что лежит.
__________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
}{0TT@6bI4 вне форума
Ответить с цитированием
#7
Старый 08.09.2020, 18:32
  #7
^
Callum
 
Аватар для Callum
📖
Регистрация: 20.08.2020
Сообщения: 24
Регистрация: 20.08.2020
Сообщения: 24
По умолчанию
Re: [ПРОБЛЕМА] Не выводится окно с сообщением

}{0TT@6bI4Скиньте карту мне в лс, пожалуйста. Гляну, разберусь. Например, если вы создаёте карту на базе RMG, то путь будет другой, и т.д. И да, любая карта - это архив, её можно открыть любым архиватором (7-zip, Total Commander, WinRAR), а дальше посмотреть оп папочкам, где что лежит.
Спасибо большое! Не знаю точно, в чем была ошибка, но я заметил, что, видимо, создал два файла с одинаковым текстом (mes1.txt и message.1.txt), решил поменять в скрипте первый на второй - заработало.
Callum вне форума
Ответить с цитированием
#8
Старый 08.09.2020, 18:58
  #8
^
}{0TT@6bI4
 
Аватар для }{0TT@6bI4
📖
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1965
Выставка наград
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1965
Выставка наград
По умолчанию
Re: [ПРОБЛЕМА] Не выводится окно с сообщением

CallumСпасибо большое! Не знаю точно, в чем была ошибка, но я заметил, что, видимо, создал два файла с одинаковым текстом (mes1.txt и message.1.txt), решил поменять в скрипте первый на второй - заработало.

Странно, что есть зависимость от содержимого. Но если всё заработало, ок
__________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
}{0TT@6bI4 вне форума
Ответить с цитированием
Ответ


Опции темы



Часовой пояс GMT +4, время: 14:34.


vBulletin v3.5.0, Copyright ©2000-2024, Jelsoft Enterprises Ltd. (Русский)

Яндекс цитирование    Top.Mail.Ru