Форум HeroesWorld-а - Показать сообщение отдельно - Текущие вопросы и ответы по редактору карт
Показать сообщение отдельно
#4795
Старый 12.07.2018, 01:35
  #4795
^
Jack_of_shadows
 
Аватар для Jack_of_shadows
📖
Регистрация: 08.09.2013
Сообщения: 551
Выставка наград
Регистрация: 08.09.2013
Сообщения: 551
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Про function я имел в виду то, что в архив с картой вроде нужно кидать текстовые документы с каким-либо художественным текстом (как в случае с MessageBox), ну или, возможно, не знаю, просто предположил, кусками скрипта, и этот текстовый документ выполняет функцию, извиняюсь за тавтологию, function.
Там всё проще. Главный файл карты map.xdb, в нём хранится описание почти всего что есть на карте в xml формате. В том числе есть ссылка на скрипт карты. По умолчанию редактор его называет MapScript.lua. Весь код должен находится в нём или вызываться из него. Код пишется на языке lua, поэтому и файл такое расширение имеет. Текстовые файлы *.txt могут находиться где угодно - внутри карты (чаще всего), в ресурсах игры, рядом с игрой, главное в скриптах правильно указать путь к ним.

Ресурсы игры почти все в data/data.pak. Всё что вы положите внутрь карты тоже добавится к ресурсам. Корень карты - это путь "/". То есть если что-то лежит внутри карты в папке foobar, то оно будет доступно как "/foobar/...". Если редактор не даёт где-то поправить путь, всегда можно открыть map.xdb блокнотом и поменять путь вручную (на ваш страх и риск).
__________________
РПГ-сценарий для HoMM5: Путь героя

ЧаВо по созданию карт для HoMM5: ЧаВо
РПГ-сценарий для HoMM5: Путь героя

ЧаВо по созданию карт для HoMM5: ЧаВо
Jack_of_shadows вне форума
Ответить с цитированием