Как узнать, построено ли здание? А то я ни черта не искал, ибо мне очень лень нигде не могу найти.

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

Предполагаю, что тебе нужно отловить событие о том, что здание построено, чтобы дальше что-то с этим делать.
Событие - юнит завершает строительство
Условие - Тип построенного юнита равен "тип твоего здания"
Действия - ...
1
7
8 лет назад
1
Предполагаю, что тебе нужно отловить событие о том, что здание построено, чтобы дальше что-то с этим делать.
Событие - юнит завершает строительство
Условие - Тип построенного юнита равен "тип твоего здания"
Действия - ...
Принятый ответ
0
24
8 лет назад
0
Абилку-пустышку ему давай при завершении строительства и сравнивай есть ли она у него.
0
19
8 лет назад
0
Melissa:
Абилку-пустышку ему давай при завершении строительства и сравнивай есть ли она у него.
Мелиса Вернулся!)))
Melissa:
Абилку-пустышку ему давай при завершении строительства и сравнивай есть ли она у него.
проще логическую - когда построено = да))
0
32
8 лет назад
0
Событие триггера же вроде есть - завершает строительство...
0
28
8 лет назад
0
по событию помечаем здания (бд, скиллы, баффы, любой другой способ пометить здание)
0
18
8 лет назад
0
Эх, раз нет функции, которая напрямую проверяет, запилю БД.
0
24
8 лет назад
0
Вроде есть функция building construction progress - попробуй сверять 100% ли

EDIT: а нет, есть действие set building construction progress, сравнения вроде нет
2
12
8 лет назад
2
Не вижу проблемы.
Вопрос решается при наличии любой системы индексации юнитов, а она необходима любому проекту, я считаю. Тот же BribeUnitIndexer.
Заводишь массив логических Building_Is_Constructed [] = Нет (по умолчанию).
  • Событие - юнит завершает строительство
  • Действие - Building_Is_Constructed [индекс] = Да
...
  • Событие - юнит умирает
  • Условие - юнит является зданием
  • Действие - Building_Is_Constructed [индекс]= Нет
0
28
8 лет назад
0
vincent_freeman, и нафига юзать индексацию
тупо атачим булеан через хэш или юзердату
или баф вешаем
всё же просто
0
20
8 лет назад
0
vincent_freeman:
боже, хоть кто-то юзает индексеры
2
28
8 лет назад
2
ssbbssc, вот только нафига?
хоть кто то из вас может придумать адекватную причину и указать их явные + ?
0
18
8 лет назад
0
vincent_freeman, я юзаю хеш, ибо мне нужны значения для всех игроков, хоть это в принципе и через массив решаемо.
2
20
8 лет назад
2
nvc123:
бывает полезно прицепить на юнита свою инфу
пока jass не владеешь в нужной степени
1
28
8 лет назад
1
ssbbssc, а юзер дата в новом патче не работает?
или хэш
или ещё куча способов атачей
Чтобы оставить комментарий, пожалуйста, войдите на сайт.