Хочу сделать триггер, чтобы каждые 60 секунд в регионе N появляются враги, если никого в регионе нет. Но не знаю как сделать последнюю часть. Как сделать проверку того, что в регионе никого нет?

SirDragdord, GUI? Если да, то можно сделать так.
Установить number = 0
Выбрать всех юнито в регионе N и для каждого юнита сделать следующее:
    Установить number = number + 1
Если number == 0, то
    Сделать врагов
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
28
SirDragdord, GUI? Если да, то можно сделать так.
Установить number = 0
Выбрать всех юнито в регионе N и для каждого юнита сделать следующее:
    Установить number = number + 1
Если number == 0, то
    Сделать врагов
Принятый ответ
26
В integer comparsion есть проверка количества юнитов в группе. Выбираешь в регионе всех живых юнитов (кроме нейтрально-пассивных, если могут забрести), если количество юнитов в группе не 0, то создавай там врагов.
28
8gabriel8, или так. Я сначала подумал, что в твоём случае будет 2 вызова ForGroup(), но я ошибся.
26
По идее вообще иначе триггер сделать надо. Он будет с каждым событием Юнит Умирает проверять количество живых в группе созданных врагов, если 0, то отсчитывает 60 секунд и проверяет через Wait for Condition 1 сек., что регион пуст, если да, то создать врагов и занести их в группу.
12
Каждые 60 секунд создавая их добавь в группу.Если в группе никого нету, то сделать действие.
7
каждые 60 сек игрового времени
number of units in Область равно 0
создать такой то тип юнита
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.