Хотел сделать отлов урона, первоначально выдать детект удалось правильно но созданные юниты в процессе не получают детект почему?

Не нужно создавать каждый раз несколько триггеров достаточно одной и пару глобалок которые будут передавать инфу при получении урона устанавливаешь перменные(источник урона, цель урона, кол-во урона)

Насчет группы как сказали выше попробуй без проверки (if) мб поможет
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
28

не знаю кто обычно в группу их добавляет, но я никогда к такому не прибегал, единственное, периодически очищал триггер от событий, висящих на не существующих юнитах (то есть пересоздавал триггер)
27
rsfghd, ну например чтобы дважды не регистрировать. просто на входе юнита (создании) в игру даем и все. А так при замахе приходилось бы каждый раз регистр дамага вешать на юнита, тк программа не знает весит ли событие.
28
МрачныйВорон, так я ж говорю уже несколько раз и повторяю слова nvc123, юнит не может дважды войти на карту

ну или скинь карту пример где ты юнита 2 раза на карту пихнул
27
rsfghd, я тебе не про то говорю. мне вообще лень в этой теме отписываться.
8
Замечу, что регистрировать ивент на вход юнита на карту и проверять, что он на карте отутствует после этого - достаточно странно, это условие не может выполниться.
14
Не нужно создавать каждый раз несколько триггеров достаточно одной и пару глобалок которые будут передавать инфу при получении урона устанавливаешь перменные(источник урона, цель урона, кол-во урона)

Насчет группы как сказали выше попробуй без проверки (if) мб поможет
Принятый ответ
13
Не добавляется, скорее всего, из-за того что условие не пускает так как оно истинно если юнит не в группе(юниты в карте).
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.