Всем привет, хотелось бы узнать как через GUI World Editor
сделать так чтобы можно было узнать какой юнит атакует декорацию и какую декорацию
с целью повесить на ее допустим эффект какой нибудь. И тоже самое когда юнит спел использует и выбирает декорацию.
Пример 1
Юнит - атакует дерево/ящик (их может быть много)
Выбранная декорация например получает спецэффект вспышка или еще что
Пример 2
Юнит - использует умение на дерево/ящик (их может быть много)
Выбранная декорация например получает спецэффект вспышка или еще что

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

Пример 2
Тривиально же.
Через события способностей
Через событие приказа в цель
если стало меньше
В отличие от юнитов и предметов, у разрушаемых объектов нет UserData, чтобы было куда сохранить их жизнь. То есть, придётся использовать хеш.
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
23
5 лет назад
0
1 пример регистрируй как его виджет а не на декорации, а 2 ссылает таргет декорации
0
1
5 лет назад
0
А можно пример на GUI, а то не совсем понятно, спасибо :)
0
26
5 лет назад
0
Да-да, jass'еры, как регистрировать виджет?
0
18
5 лет назад
0
Когда я столкнулся с похожей ситуацией, я использовал юнитов с моделями декораций. Так проще.
0
28
5 лет назад
0
Да-да, jass'еры, как регистрировать виджет?
Можно только зарегистрировать смерть виджета. Через custom script, конечно же.
Если событие на приказ-цель, то можно узнать сразу цель-разрушаемый объект
constant native GetOrderTargetDestructable  takes nothing returns destructable
0
26
5 лет назад
0
Раз только смерть, то, наверное, следует делать проверку каждые 0.03 секунды на количество жизней у декорации, если стало меньше, то добавить спецэффект. Но это при условии, что карта не сильно нагружена, иначе столь малый период критичен, надо увеличивать.
1
28
5 лет назад
Отредактирован PT153
1
Пример 2
Тривиально же.
Через события способностей
Через событие приказа в цель
если стало меньше
В отличие от юнитов и предметов, у разрушаемых объектов нет UserData, чтобы было куда сохранить их жизнь. То есть, придётся использовать хеш.
Загруженные файлы
Принятый ответ
0
1
5 лет назад
Отредактирован xxMRIxx
0
PT153, спасибо большое, работает как надо
Чтобы оставить комментарий, пожалуйста, войдите на сайт.