Какой нужен триггер, чтобы при уничтожении определенного предмета происходило действие?

Extremator, я просто прошелся по common.j с помощью Ctrl + F и не нашел функцию, которая работала с widgetevent. Есть другая функция, с помощью которой можно отловить смерть определенного предмета, сейчас примерчик набросаю.

pricoluwa, в jass есть функция
native TriggerRegisterDeathEvent takes trigger whichTrigger, widget whichWidget returns event
которая добавляет событие триггеру "виджет умирает". Виджетом может быть боевая единица, предмет или разрушаемая декорация.
whichTrigger - сам триггер
whichWidget - твой предмет
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
26
есть такое понятие как виджеты
это и юниты, и декорации, и предметы (условно говоря)
а есть такой ивент (событие) как смерть виджета
constant widgetevent EVENT_WIDGET_DEATH = ConvertWidgetEvent(89)
с подписью
// For use with TriggerRegisterUnitEvent
Думаю надо в этом направлении попробовать что-то сделать
7
Extremator, widgetevent ни в одной функции не используется. А если добавить EVENT_WIDGET_DEATH в функцию TriggerRegisterUnitEvent, то выдаст что-то типа "невозможно конвертировать widgetevent в unitevent"
26
Ige:
Extremator, widgetevent ни в одной функции не используется. А если добавить EVENT_WIDGET_DEATH в функцию TriggerRegisterUnitEvent, то выдаст что-то типа "невозможно конвертировать widgetevent в unitevent"
Да, я знаю... сам только что проверял
Ивент я видел, а вот то что он НИГДЕ не задействован - не знал...
Ну тогда остаётся только проверять хп итема по какому-либо событию, из-вне
7
Extremator, я просто прошелся по common.j с помощью Ctrl + F и не нашел функцию, которая работала с widgetevent. Есть другая функция, с помощью которой можно отловить смерть определенного предмета, сейчас примерчик набросаю.

pricoluwa, в jass есть функция
native TriggerRegisterDeathEvent takes trigger whichTrigger, widget whichWidget returns event
которая добавляет событие триггеру "виджет умирает". Виджетом может быть боевая единица, предмет или разрушаемая декорация.
whichTrigger - сам триггер
whichWidget - твой предмет
Загруженные файлы
Принятый ответ
21
А зачем собственно это?
Не проще заменить выбрашенный предмет даммиком?
Чтобы оставить комментарий, пожалуйста, войдите на сайт.