использую для отображения урона и других действий при событии получения урона
Тема
17 91
28
nvc123
событие автоматически удаляется когда удаляются связанные с ним объекты
занимаемый событием хэндл очищается только тогда когда удаляется триггер
28
EugeAl, ивенты удаляются вместе с триггером, я бы кинул тебе доказательства но лень перерывать хгм
23
rsfghd, а, все понял по региону )
Так триггер то удаляется, но trigger - это один handle, а event - это другой handle, вот я к чему ) и он висит без триггера, получается, то есть утекает.
хорошо бы Анрайза сюда, чтоб он нам разжевал по внутренней начинке движка, удаляется оно или нет...
28
rsfghd
хотя я посмотрел, всё равно заготовку нужно переделывать, ибо локальный триггер то не очищается от событий)
я тупой кусок бездарного говна и лучше бы сдох, как же я ненавижу свою , на локальном триггере лишь одно событие - входа юнита на карту, а регистрация события получения урона приходится на тот же триггер, что и очищается
голова совсем замучена, почему ты меня не поправил?)
28
function TriggerRegisterEnterRectSimple takes trigger trig, rect r returns event
    local region rectRegion = CreateRegion()
    call RegionAddRect(rectRegion, r)
    return TriggerRegisterEnterRegion(trig, rectRegion, null)
endfunction
Загруженные файлы
23
rsfghd, вот вот)
а еще вопрос - зачем сделано создание region вместо просто bj initial playable map rect? Ведь есть событие enter rect, вроде как
28
EugeAl, хотя я посмотрел, всё равно заготовку нужно переделывать, ибо локальный триггер то не очищается от событий)
28
EugeAl, ивенты удаляются вместе с триггером, акшона нет, а кондишн в кэше висит. Периодическое удаление сделано с целью очищать триггер от ивентов не существующих юнитов
23
Случайно наткнулся на заготовку, понравилась. Примерно понимаю , как на jass её переписать.
Но есть вопрос - в функции Regist_3 для убитых юнитов используется удаление их триггеров. Ок, а как быть с утечками event при регистрации событий в функции regist? Event нельзя удалить, к сожалению, а если будет куча юнитов, накопится куча утечек
какая-то кривая ерунда
Тема
9 726
38
Сделал генерацию смешных бошек- аватаров с помощью 9 точек безье, зерно взял как crc32 от юзернейма xgm.guru/users?sort=register