Мужики, мб я тупой, но я так и не смог разобраться, хотя очень старался.
Что происходит: есть зона, в которую идут нападать юниты Коричневого Игрока.
Что нужно: должно происходить некое событие после того, как последний из нападающих мобов будет убит и в зоне не останется ни одного юнита Коричневого игрока.
Bопрос: почему не работает?/как исправить?
Сообщение о срабатывании то выходит когда осталось куча микрочелов, то не срабатывает хотя нет ни одного. Что не так, то, египетская сила?

Принятый ответ

rsfghd:
СерафимКречет, берёшь всех живых юнитов в группу и сравниваешь количество
Bcе, забей, решение нашел сам. Создал переменную цельночисленую, куда отдельным триггером добавляется +1 за появление вражеского юнита и -1 за гибель, тоже отдельным. По итогу, выполняется действие ифэлс, где при гибели вражеского юнита проверяется переменная, и если она равна нулю, то выполняется нужное действие, а если нет, то не выполняется.
`
ОЖИДАНИЕ РЕКЛАМЫ...
1
27
2 года назад
1
ну нужно так-то делать проверку что юниты мертвы, ты же и мёртвых выбираешь в зоне
0
2
2 года назад
0
rsfghd:
ну нужно так-то делать проверку что юниты мертвы, ты же и мёртвых выбираешь в зоне
Можешь, пожалуйста, показать как?
1
27
2 года назад
1
СерафимКречет, берёшь всех живых юнитов в группу и сравниваешь количество
0
2
2 года назад
Отредактирован СерафимКречет
0
rsfghd:
СерафимКречет, берёшь всех живых юнитов в группу и сравниваешь количество
Что с чем полагается сравнивать? Количество живых, не относящихся к мобам очевидно может меняться. Если так, то это слишком чеченское решение. Если дело не в этом, то я, видимо не понимаю.
0
2
2 года назад
0
rsfghd:
СерафимКречет, берёшь всех живых юнитов в группу и сравниваешь количество
Bcе, забей, решение нашел сам. Создал переменную цельночисленую, куда отдельным триггером добавляется +1 за появление вражеского юнита и -1 за гибель, тоже отдельным. По итогу, выполняется действие ифэлс, где при гибели вражеского юнита проверяется переменная, и если она равна нулю, то выполняется нужное действие, а если нет, то не выполняется.
Принятый ответ
1
27
2 года назад
1
Просто ознакомься с функционалом гуи. Если мог изначально сделать с переменной, то так и нужно было
Чтобы оставить комментарий, пожалуйста, войдите на сайт.