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

Dogenator, нужно крутить отдельный поток, который будет пробегать по всем героям игрока
while(1) do
  local heroes = GetPlayerHeroes(ID_игрока);
  for i, hero in heroes do
    if(HasHeroSkill(hero, ID_скилла) and (not KnowHeroSpell(hero, ID_спелла))) then
      TeachHeroSpell(hero, ID_спелла);
    end
  end
  sleep(50);
end

Но на отнимание заклинания кажется функции нет, может читом разве что?
DogenatorТриггер касания работает с первого дня или можно задать так, чтобы он работал с определенного?
Можно в обработчике касания проверять какой сейчас день, или можно вешать триггер касания не сразу по старту, а в триггере нового дня когда наступит нужный день. Триггер работает с момента когда выполнится функция Trigger().
__________________
РПГ-сценарий для HoMM5: Путь героя

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

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