есть переменная с триггером (set tr = CreateTrigger())
....
в конце действия очищаю:
call DestroyTrigger( GetTriggeringTrigger() )
....
в конце действия очищаю:
call DestroyTrigger( GetTriggeringTrigger() )
и тут вопрос обязательно ли после этой команды записывать в переменную null?
(set tr = null)
(set tr = null)
Принятый ответ
Ну триггер еще надо бы выключать (disable trigger), да и вовсе была древняя бага коллизии хендлов триггеров, его никто не фиксил оффициально, так же у триггера есть еще trigger action и trigger condition, которые могут и утекать. Если не хотите делать как в доте у айсфрога, то лучше без динамического создания и удаления триггеров.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
крч, я так понял, не помешает обнулить))