Приветствую. Очередной сложный вопрос. В игре существует предмет "Шкатулка Вождей", который продается в лавке у орков. Он способен создавать главное здание той расы, за которую играет герой, манипулирующий предметом.
Вопрос: Как отследить момент, когда какое-либо главное создание возводится с помощью данного предмета и получить ссылку на handle данного здания?
P.S.: Знаю, что при срабатывании данного предмета регистрируются события "Использование предмета" и "Возведение здания", но первое не дает указатель на здание, которое строится, а второе не дает возможность проверить, был ли применен предмет вообще. Как бы объединить данные события?

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

ssbbssc, дельный вариант, только не от строителя, а от точки каста.
При событии применения предмета можно получить координаты, а дальше уже можно и само здание найти в этой точке.
2
20
7 лет назад
2
чекать здания в радиусе от строителя
чекать их прогресс постройки, если в одном месте несколько
а что ты хочешь реализовать?
0
13
7 лет назад
0
ssbbssc, было бы неплохо, если бы была функция, которая возвращает строителя. Если этот строитель герой, то здание от предмета.
0
32
7 лет назад
0
Триггер А - Боевая еденица приводит способность в дейстие, в дейсвтиях триггера - включить триггер Б событие юнит входитв регион...
Ну думаю намек понятен...
2
29
7 лет назад
2
ssbbssc, дельный вариант, только не от строителя, а от точки каста.
При событии применения предмета можно получить координаты, а дальше уже можно и само здание найти в этой точке.
Принятый ответ
0
20
7 лет назад
0
так что в итоге? решилось?
alexprey:
ssbbssc, дельный вариант, только не от строителя, а от точки каста.
а шкатулка выдает точку каста?

можно еще отмечать переменной последний созданный замок
Чтобы оставить комментарий, пожалуйста, войдите на сайт.