Здравствуйте. На ваш взгляд, что может вызвать утечки в этой системе инкома и потребления? Прилагаю довольно много скринов. Понимаю, объем большой, просто прошу хотя бы глазами пробежаться, вдруг что очевидное не понимаю (статьи перечитывал, но кроме групп, точек и не удаленных спецэффектов не особо что-то понял)
Группу ALLPlayers я в инициализации занес.
Скрин икома золота
Скрин икнома древесины
Скрин системы потребления
Скрины запуска их систем, которые работают по таймеру.
Если нужно еще больше информации, пишите, очень хочется основу хотя бы проверить на оптимизацию)
Заранее спасибо.

Ну вроде так двигаюсь. Ща протестирую, в теории должно работать.

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

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

Перечитал несколько раз, чет нету. В рефордже она остается?
без понятия, я за реф не шарю, мб как-то по другому называется, на скрине определить это не могу
Загруженные файлы
14
Отрыл. Вроде понимаю как ты все предлагаешь делать, другое дело сейчас подумаю как сделать чтобы этот тип переменной мне был доступен.
UPD. Кароче я могу обойти этот запрет банальным копированием переменной. Тем не менее, если её открыть в редакторе объектов, она не будет никакого типа. Огромное спасибо за наводку и пример! Сейчас начну попытки применения уже в карте.
Загруженные файлы
28
VinerX, лол, то есть в моей карте ты эту переменную видишь, она там есть в наличии? В твоей собственной её нет?

если там нельзя её юзать каким-то чудом то придётся учить джасс)
попробуй скопировать триггер и перенести в свою карту, переменная должна скопироваться если есть соответствующая галочка в редакторе, при переносе триггеров копировать переменные
14
rsfghd:
VinerX, лол, то есть в моей карте ты эту переменную видишь, она там есть в наличии? В твоей собственной её нет?

если там нельзя её юзать каким-то чудом то придётся учить джасс)
попробуй скопировать триггер и перенести в свою карту, переменная должна скопироваться если есть соответствующая галочка в редакторе, при переносе триггеров копировать переменные
Да, я её вижу, не вижу только её тип. Работает нормально, буду просто копированием её получать.
28
ай упс, только не уничтожай группу, а очищай её, протупил

на гуи есть функция очистки группы, но если что вот кс: call GroupClear( udg_TempGroup )

т.к. новая группа не создаётся, если ты удалишь её, то оно перестанет работать

на самом деле это ещё один плюс к твоей оптимизации
14
То есть вместо удаления группы через call destroy я её обнуляю гуишкой или call GroupClear, правильно понял?
28
VinerX, да, конечно

гуишка от кс вообще ничем не отличаются, это одно и то же действие
14
Сорян за оффтоп, но по теме нужно. Прикладываю сразу скрин.
Утечки продолжаются. Точно из-за инкома, то есть представленного триггера. Догадался, что можно таймер с 15 до секунды сделать, чтобы быстрее понимать смог я подправить или нет ситуацию. Чтож я сделал не так, что резко начинает с 8 тысяч утечек скакать на 52к. Опять же, без вот этого триггера такого не происходит.
Загруженные файлы
Этот комментарий удален
28
VinerX, попробуй убрать использование булэкспры.
14
PT153:
VinerX, попробуй убрать использование булэкспры.
Ничего не поменялось, утечки скачут к 52к как бешеные. Еще раз проверил без этого триггера, все норм. Хз что может тут утекать. Кстати, может как-то влиять на все это дело огромный размер карты?
UPD - на скрине заметил, что локалотряд с 2 номером перепутал, сейчас занимаюсь исправлением...
Загруженные файлы
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.