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

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