Форум HeroesWorld-а - Показать сообщение отдельно - Скрипты
Тема: Скрипты
Показать сообщение отдельно
#2776
Старый 27.07.2018, 19:18
  #2776
^
AlekseyS
📖
Регистрация: 02.04.2018
Адрес: Минск
Сообщения: 203
Регистрация: 02.04.2018
Адрес: Минск
Сообщения: 203
По умолчанию
Re: Скрипты

Gerterпотестил у себя нужную часть кода - вот так все работает. каждый раз после смерти феникса/элемов герой их перепризывает

	elemental = 0
fenix = 0
  
function DefenderHeroMove(hero)
  if elemental == 0 then
    elemental = 1
    startThread(UnitCastGlobalSpell, hero, SPELL_SUMMON_ELEMENTALS)
  end
  if fenix == 0 then
    fenix = 1
    startThread(UnitCastGlobalSpell, hero, SPELL_CONJURE_PHOENIX)
  end
  return not nil
end

function DefenderCreatureDeath(unit)
  if(GetCreatureType(unit) == 85) then
    print('fire elem dead')
    elemental = 0
  end
  
  if(GetCreatureType(unit) == 91) then
    print('phoenix dead')
    fenix = 0
  end
end

Спасибо огромное. Помогло.
AlekseyS вне форума
Ответить с цитированием