Перейти к содержанию

MMH5.5 - Герои Меча и Магии 5.5

#364
Автопереведено
Heroes V использует язык LUA.

Скриптинг работает так же, как и модостроительство. Если вы встраиваете его в карту, он будет работать только в том случае, если карта находится в папке MAPs. Если вы поместите его в папку data, он будет работать как мод для всей игры.

Это сложно? – В целом, LUA – это простой язык, но это зависит от ваших знаний в программировании. @Magnomagus написал код и изучил его, используя онлайн-учебники – вот ссылка, с которой можно начать.

Как использовать его для модостроительства в Heroes V? – Допустим, вы прочитали несколько уроков по LUA или потратили неделю на изучение и хотите использовать его для модостроительства. Самый простой способ начать – изучить уже готовые примеры, посмотреть код и понять, как они работают в игре.

Например, кампании Heroes созданы с использованием LUA. Начните с их изучения.
Вот пример того, где их можно найти: DATA.PAK/maps/Scenario/A2C3M4/script.lua
Также рекомендуется включить консоль, чтобы время от времени проверять, не выводит ли скрипт какие-либо сообщения.

Некоторая информация о скриптинге доступна в папке с игрой/документации редактора:
- HOMM5_A2_IDs_for_Scripts.pdf
- HOMM5_A2_Script_Functions.pdf
- HOMM5_Script_Functions.pdf

Эта дискуссия о LUA на форумах ubi также может быть полезной.

Позже, когда вы почувствуете себя достаточно уверенно, вы можете изучить скрипты MMH55.

Удачи!

Статистика

Приветствуем новейшего участника: artem

Сейчас на сайте 2 пользователей 1448 гостей