Перейти к содержимому


Фотография

Как использовать условие !alive на группу ботов?


Лучший Ответ Schatten , 29 June 2022 - 23:50

Mifozer, нужно проверять, нет ли живых юнитов в группе:

((units Group1) findIf { alive _x }) < 0
Перейти к сообщению


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 OFFLINE   Mifozer

Mifozer

    Рядовой

  • Пользователи
  • 2 сообщений

Отправлено 29 June 2022 - 16:20

Здравствуйте, делаю миссию по защите базы и возникла проблема. Необходимо, чтоб триггер активировался после уничтожения всех ботов в группе противника (условно Group1), но когда пишу в триггер !alive Group1, выдаёт ошибку. Писать имя каждого юнита по отдельности очень громоздко, их больше 30. 

Есть ли какой-нибудь код для решения этой задачи? 


  • 0

#2 OFFLINE   Schatten

Schatten

    Капитан

  • Пользователи
  • 1791 сообщений
  • Откуда:Тбилиси, Грузия

Отправлено 29 June 2022 - 23:50   Лучший Ответ

Mifozer, нужно проверять, нет ли живых юнитов в группе:

((units Group1) findIf { alive _x }) < 0

  • 1

#3 OFFLINE   Mifozer

Mifozer

    Рядовой

  • Пользователи
  • 2 сообщений

Отправлено 30 June 2022 - 18:20

 

Mifozer, нужно проверять, нет ли живых юнитов в группе:

((units Group1) findIf { alive _x }) < 0

Всё работает, спасибо большое!


  • 0




Яндекс.Метрика