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

green belly, вот вам пару наводок:
Функция GetPlayerHeroes() возвращает массив героев, функция GiveHeroBattleBonus() принимает первым параметром имя одного героя. Нужно проходить циклом по всем героям в массиве. Например для PLAYER_2:
for i, hero in hero2 do
GiveHeroBattleBonus(hero, бонус морали, -3);
end
И так для всех противников.
Функция zdanie1F() принимает на вход имя героя который коснулся триггера. Это отражено было в коде который вам скидывал Азгалор. Его и нужно проверять в HasHeroSkill().
Знаки -- это комментарии, то есть не являются кодом. Советую глянуть какую-нибудь статью про lua, станет понятнее.
__________________
РПГ-сценарий для HoMM5: Путь героя

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

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