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

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

Аватар пользователя
#365
Автопереведено
dredknight
В 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.

Удачи!
Могу ли я создавать новые навыки или способности в игре с помощью скриптов? Сейчас мои знания в программировании равны нулю. Но если это поможет мне осуществить мои мечты о модостроительстве, я попробую.

Статистика

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