Форум HeroesWorld-а - Показать сообщение отдельно - Скрипты
Тема: Скрипты
Показать сообщение отдельно
#3372
Старый 02.06.2021, 17:00
  #3372
^
Gerter
 
Аватар для Gerter
📖
Регистрация: 16.07.2012
Адрес: Санкт-Петербург
Сообщения: 825
pegn0ly#9113
Выставка наград
Регистрация: 16.07.2012
Адрес: Санкт-Петербург
Сообщения: 825
pegn0ly#9113
Выставка наград
По умолчанию
Re: Скрипты

KioMПолучается нужно эмулировать каст мобам?

Другой вопрос, можно ли как-то кастовать мобом скажем ускор, на экспертном уровне без редактирования самого моба? Онли скриптом
нет, если у существа явно не прописано заклинание, то оно будет кастовать его на продвинутом уровне. Если мне нужно кастануть спелл существом на каком-то специальном уровне/специальных условиях, я использую скрытых существ, которым явно прописаны заклинания. В бою вызываю скрытое существо -> кастую -> убираю существо. При такой схеме, появление существа остается незаметным. Пример кода(рабочий пример из NHF):
  -- призыв
  AddCreature(side, HELPER, 30, -1, -1, nil, 'fiona_sorrow_helper')
  while not exist('fiona_sorrow_helper') do
    sleep()
  end
  -- каст
  for creature, _ in enemy_stacks_to_sorrow do
    pcall(UnitCastAimedSpell, 'fiona_sorrow_helper', SPELL_SORROW, creature)
  end
  -- удаление существа
  removeUnit('fiona_sorrow_helper')
  while exist('fiona_sorrow_helper') do
    sleep()
  end
__________________
Нет войне.
Нет войне.
Gerter вне форума
Ответить с цитированием