Короче, я хотел сделать триггерно чтобы когда у здания кончается мана, то призывается юнит и атакуюет здание, после чего здание получает эффект "Ледяного Дыхания", таким боком ничего не выходит ибо мне нужно чтобы такое вытворялось для МНОГИХ зданий которые я занес в массив - поэтому я ищу альтернативу, как мне накинуть эффект не позволяющий ни исследовать ни производить юнитов на здание. (желательно чтобы без создания боевой единицы, а если без нее никак, то как сделать триггер который выбрал определенную цель из массива и выполнил над ней действие какое-нибудь)
P.s(ЖДАТЬ не помогает никак, у меня просто вылетает игра из-за того что триггер бесконечно повторяется и призывает ЛЕГИОН ПУСТЫШЕК)))))
P.p.s. Все разобрался, спасибо))) Надо было только повнимательнее посмотреть,
Боевая еденица>Пауза\Снять паузу - Всё что мне было нужно!

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

как мне накинуть эффект не позволяющий ни исследовать ни производить юнитов на здание
Почему бы просто не поставить это здание на паузу? И потом снять, когда надо будет. Безо всякого ледяного дыхания и создания лишних юнитов.
2
18
7 лет назад
2
Можно попробовать так. В триггере, например, при инициализации или при постройке конкретного здания (если они не изначально созданы):
Действие - Триггер - добавить событие: мана здания становится меньше или равно 0.5 (я как-то делал условие, что мана равна нулю - не срабатывало)
Ну а в триггере, где добавлялось событие, написать действия:
Создать дамми и приказать ему сделать "Ледяное дыхание" на триггерного юнита. "Дыханию" поставить длительность побольше и удалить дамми.
Теперь второй триггер. Тоже добавить событие: Мана здания больше 0.5
И в новом триггере удалить бафф с триггерного юнита.
В принципе, можно добавить все события в один триггер, а в нём делать проверку: если мана триггерного юнита больше 0.5, то делать одно действие, иначе - другое.
5
23
7 лет назад
5
как мне накинуть эффект не позволяющий ни исследовать ни производить юнитов на здание
Почему бы просто не поставить это здание на паузу? И потом снять, когда надо будет. Безо всякого ледяного дыхания и создания лишних юнитов.
Принятый ответ
Этот комментарий удален
2
18
7 лет назад
Отредактирован Maniac_91
2
A.W.K., так без массива нужно сделать. Потому что когда срабатывает действие создания юнитов, они создаются для всего массива, из-за чего и вылетает.
Но так, как предложил Тимур - это лучший вариант.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.