Вот есть такая часть триггера:
В ней челик садится в здание, и потом обновляется вижн этого здания (в карте, в РО, у всех по стандарту вижн нулевой, я его раздаю в зависимости от количества внутрисидящих) - есть 10 абилок трубы по 100 ÷ 1000 вижна (ибо просто переключение на +лвл не работает, как показали опыты, поэтому я просто с трубы на трубу перебрасываю каждое здание):
На первом скрине последним действием юнит кидается в группу, чтобы потом пройтись вот по этому:
Только вот прикол в том, что в эту группу ни одно здание не залазит вообще. Хотя все строчки ДО добавления в группу прекрасно работают - здания получают вижн, но когда чел выходит, он так и остаётся, не исчезая. Я проверял это командой:
И там вечно по нулям, что зашёл\что вышел, нече не работает. Не хотят туда здания прыгать, не нравится группа им.
Как починить? Как заставить?
___
Абилки сами ес че вот в таком формате, предметный спелл подзорной трубы:

дополню слова выше, то что ты устанавливаешь переменную группы на другую группу, не означает, что у тебя теперь 2 одинаковых группы, такие штуки с хэндлами не работают, ты просто создал 2 ссылки на один и тот же объект
выбери всех юнитов в группе и закинь в другую группу, либо воспользуйся этим
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
28
TechnoViking, утечки появляются только тогда, когда очень часто создаётся много объектов без последующего удаления. GS3 = GS2 не создаёт новую группу, потому и утечки нет. Это присваивание вообще бесполезно, можно сразу GS2 юзать.
28
TechnoViking, закинь счётчик хэндлов в карту наконец, он не супер точный, но даст понять если что-то без конца растёт. Утечка это тот объект, который появился и ты не имеешь больше возможности взаимодействовать с ним. То бишь спавн юнита - не утечка, а вот точка, в которой появляется юнит - утечка, потому что если сразу не запеременить и не обнулить её, она навсегда останется в памяти и ты уже никогда её не удалишь
28
Не надо никакой счётчик, башкой думать нужно.
9
rsfghd:
TechnoViking, закинь счётчик хэндлов в карту наконец, он не супер точный, но даст понять если что-то без конца растёт. Утечка это тот объект, который появился и ты не имеешь больше возможности взаимодействовать с ним. То бишь спавн юнита - не утечка, а вот точка, в которой появляется юнит - утечка, потому что если сразу не запеременить и не обнулить её, она навсегда останется в памяти и ты уже никогда её не удалишь
А у тебя случайно его нет? А то я на wc3-maps какой-то один нашёл, но хз, нормальный ли он.

PT153:
Не надо никакой счётчик, башкой думать нужно.
та за шо ты меня так душишь то)
ты как будто базаришь с челом который тебе ровня по редактору
я в него захожу в силу обстоятельств пару-тройку раз за месяц
я просто дохрена чего тупо НЕ-ЗНА-Ю, братан
28
А у тебя случайно его нет?
Есть само собой, по кд его юзаю чтобы проверять свой код, вдруг что упустил. Однако если у тебя отключён cJass, то напиши над и под private leaderboard HB, globals и endglobals

Сам счётчик достаточно тупо закинуть в шапку карты

проверил тот счётчик, да, это именно тот что я и использую, только в твоём случае не нужен vJass и cJass
28
та за шо ты меня так душишь то)
Да никто не душит, головой всем думать нужно.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.