Форум HeroesWorld-а - Показать сообщение отдельно - Скрипты
Тема: Скрипты
Показать сообщение отдельно
#3497
Старый 26.08.2021, 16:27
  #3497
^
Andrei_21
 
Аватар для Andrei_21
📖
Регистрация: 14.03.2021
Сообщения: 235
andrei_21
Выставка наград
Регистрация: 14.03.2021
Сообщения: 235
andrei_21
Выставка наград
По умолчанию
Re: Скрипты

}{0TT@6bI4
while 1 do
  pfonix = GetHeroCreatures( "Main_Hero", CREATURE_PHOENIX);
  if pfonix >= 5 then
    SetObjectiveState("dzad3", OBJECTIVE_COMPLETED);
    SetObjectiveState("dzad2", OBJECTIVE_FAILED);
    break;
  end;
  sleep(1)
end

Не хватает sleep-а в последнем цикле, поэтому при невыполнении условия pfonix >= 5 (по-английски правильно пишется phoenix, а не пфоникс) после первой итерации игра вылетает. Как-то так.


Теперь всё понятно. Большое вам спасибо! 
__________________
Сценарий: "Наследие прошлого"
Кампании:
"
Новый порядок", "Серый Альянс""Поиски Истины"

Трейлер кампании "Дыхание Пустоты": https://www.youtube.com/watch?v=NH04dyKPmw8&ab_channel=%D0%90ndrei_21

Andrei_21 вне форума
Ответить с цитированием