Какой функцией можно удалить trigger event с какого-либо триггера?

Никакой, события удаляются - от слова никак!
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
21
quq_CCCP, потому что этот эвент срабатывает еще до того, как юнит получит урон, достаточно лишь замахнуться, чтобы запустить триггер. А в этой библиотеке, триггер запускается, когда цель получит урон.
32
ScopteRectuS, цель получает урон очень часто, как будем отличать урон от физ тычки от абилок башни?
Да и если ты бросаешь спелл, зачем тебе ждать удара?
21
у меня есть проверка, на наличие какой-либо абилки. спел кастует дамми юнит, товер продолжает атаковать
32
Просто создаешь триггер каждую волну, на каждого созданного тобой крипа вешаешь событие что он сдох, что получил урон. Усе.
Далее добавляешь кондищены и акшены, когда волна закончится и все мобы сдохли, удаляем всех крипов действием RemoveUnit, удаляем условия и действия у триггера, паузим триггер и удаляем через минутку-другую, а затем удаляем. Так не будет утечек и минимум нагрузки.
Я выкладывал код веномансера из доты, там прилеплена наработка грамотного удаления триггеров чтобы не было коллизии хендлов триггеров.
21
quq_CCCP, можно ссылочку на этот скиллНъ??
ps нашел
ps2: зачем при спавне крипов что то им добавлять, если та библиотека делает тоже самое?
32
У тебя код добавляет всех подряд, темболее нафиг тебе отдельный триггер и добавление всех юнитов на карте?
Событие юнит получает урон - нужно только крипам, когда ты их создаешь, добавляешь и событие на каждого созданного юнита, это быстрее и не требует отдельного триггера + не будет проблем с повторным событием и не будет юнитов которым эти события ненужны.
Ты же хотел чтобы без утечек и максимально быстро?
20
разве что отключением\удалением самого триггера
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.