Здравствуйте, никак не получается написать работающий триггер, суть такова:
Есть здание противника генерирующее юнитов(К примеру двух юнитов), нужно добавить этих юнитов в группу и отправить их бить врага и не производить новых пока группа юнитов не уничтожена.
Здание и спаун юнитов сделала, в группу собрала, воевать тоже идут, но само здание не прекращает производить юнитов(которые просто стоят на респе).
Я так понимаю, что нужно как-то прекратить создание юнитов пока группа жива, а потом возобновить спаун, сбор в группу и атаку, но не пойму как это сделать, пыталась, пыталась, не получается.
Подскажите пожалуйста, что делаю не так, карту прикрепляю.
`
ОЖИДАНИЕ РЕКЛАМЫ...
26
При создании юнита - заноси его в группу
Создавая юнита добавляй его в группу юнитов, через "отряд - добавить юнита", и ссылаясь на "последнего созданного юнита". Если создаёшь несколько юнттов разом, то можно ссылаться на "последняя созданная группа".
При смерти юнита - удаляй его из группы
ПроверЙ что умерающий юнит является членом группы юнитов, и тогда удаляй его из неё.
Перед созданием юнитов - проверяй группу
В момент когда необходимо создать новую партию юнитов нужно проверить что группа юнитов пуста: "сравнение логически - отряд - является пустой".
1
Не получается, блин, засада, буду пробовать ещё.
26
thesirius1989:
Не получается, блин, засада, буду пробовать ещё.
Конкретнее... скрины или что там есть.
У меня нет рефа, поэтому гадание по картам не актуально.
10
Привет! Поковырялся чуток, прикладываю скрин, видео и карту. Буквально: каждые две секунды делаю отправляю отряд юнитов, ДЛЯ КАЖДОГО юнита необходим приказ и добавление его в группу, это важно, так же добавил условие что срабатывает только если все в группе мертвы.
Загруженные файлы
Чтобы оставить комментарий, пожалуйста, войдите на сайт.