Форум HeroesWorld-а - Показать сообщение отдельно - Модостроительство
Показать сообщение отдельно
#683
Старый 17.07.2021, 20:15
  #683
^
}{0TT@6bI4
 
Аватар для }{0TT@6bI4
📖
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1973
Выставка наград
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1973
Выставка наград
По умолчанию
Re: Модостроительство

Здравствуйте!
Создайте для карты скрипт (Map Properties => Script => Edit Script), впишите в него вот такой блок:
function ReturnArmy(combat)
  local n_stacks, id, count, died
  n_stacks = GetSavedCombatArmyCreaturesCount(combat, 0)
  for i = 0,(n_stacks-1) do
    id, count, died = GetSavedCombatArmyCreatureInfo(combat, 0, i)
    if GetHeroCreatures(GetSavedCombatArmyHero(combat, 0), id) ~= count then
      AddHeroCreatures(GetSavedCombatArmyHero(combat, 0), id, GetHeroCreatures(GetSavedCombatArmyHero(combat, 0), id) + died)
    end
  end
  n_stacks = GetSavedCombatArmyCreaturesCount(id, 1)
  for i = 0,(n_stacks-1) do
    id, count, died = GetSavedCombatArmyCreatureInfo(combat, 1, i)
    if GetHeroCreatures(GetSavedCombatArmyHero(combat, 1), id) ~= count then
      AddHeroCreatures(GetSavedCombatArmyHero(combat, 1), id, GetHeroCreatures(GetSavedCombatArmyHero(combat, 0), id) + died)
    end
  end
end

Trigger(COMBAT_RESULTS_TRIGGER, 'ReturnArmy')
__________________
С уважением, }{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 вне форума
Ответить с цитированием