Фу-фу фу старые скрины, навёл порядок, и вот тут надо найти и уничтожить два противных handle.

Принятый ответ

Похожие вопросы:

ответ
он начнёт лагать
выражение калькуляторщик знакомо?
так же не стоит забывать что лимит 2гига оперативы
больше вар просто не может брать
ответ
Карта со всеми утечками и описанием их.
Вместо проклятия банши можно юзать туман(не рекоменд) или безмолвие(там есть вроде бы шанс промаха).
Ещё можно сделать ауру на основе пламени феникса, которое действует на своих.
Юнит повреждён
  • урон меньше 1
  • источник - союзный герой
дать уклонение
вейт/таймер
убрать уклонение если триг юнит не имеет баффа пламени(длительность регулируем)
1
ответ
Патиссончик, про центр области не заметил
точка каждый раз создаётся заново и это утечка
Патиссончик, есть прога на сайте для записи логов
так же есть дебаг через прелоад на сайте
вот счётчик утечек
ответ
Во втором случаи неудивительно, не обнуленная локлка осталась висеть в функции, пробуй юзать глобалки либо делай так:
function CreateUnitBj takes uniut u returns unit 
set u = CreateUnit( Player(0), 'hpea', 0.00, 0.00, 0.00 )
return u
endfunction
ответ
Вместо точек и областей лучше использовать координаты.
Юнит создаётся так:
call CreateUnit(Игрок, 'id юнита', x, y, угол поворота)

`
ОЖИДАНИЕ РЕКЛАМЫ...
0
19
6 лет назад
0
Похожие вопросы:

ответ
он начнёт лагать
выражение калькуляторщик знакомо?
так же не стоит забывать что лимит 2гига оперативы
больше вар просто не может брать
ответ
Карта со всеми утечками и описанием их.
Вместо проклятия банши можно юзать туман(не рекоменд) или безмолвие(там есть вроде бы шанс промаха).
Ещё можно сделать ауру на основе пламени феникса, которое действует на своих.
Юнит повреждён
  • урон меньше 1
  • источник - союзный герой
дать уклонение
вейт/таймер
убрать уклонение если триг юнит не имеет баффа пламени(длительность регулируем)
1
ответ
Патиссончик, про центр области не заметил
точка каждый раз создаётся заново и это утечка
Патиссончик, есть прога на сайте для записи логов
так же есть дебаг через прелоад на сайте
вот счётчик утечек
ответ
Во втором случаи неудивительно, не обнуленная локлка осталась висеть в функции, пробуй юзать глобалки либо делай так:
function CreateUnitBj takes uniut u returns unit 
set u = CreateUnit( Player(0), 'hpea', 0.00, 0.00, 0.00 )
return u
endfunction
ответ
Вместо точек и областей лучше использовать координаты.
Юнит создаётся так:
call CreateUnit(Игрок, 'id юнита', x, y, угол поворота)

Принятый ответ
0
17
6 лет назад
0
На второй картинке уже две утечки, я просто забыл переменную поменять на speak 3 хотя и создал её специально.
Этот комментарий удален
0
17
6 лет назад
0
Устранил утечку группы игроков в send transmission, осталось 2 всего
4
21
6 лет назад
Отредактирован biridius
4
Уверен что это утечки?
Handle counter считает все объекты же, включая задания
на втором скрине кроме точки которую ты поправил, еще утекает "all players controlled by ..." там где сообщение
оставшийся хендл это задание или мб speech indicator
0
17
6 лет назад
0
biridius, Задание у меня один раз даётся, там на логической переменной оно подвешено. К тому-же если бы я считал хендлы от получения задания то там бы было 10 утечек, но то что добавляется один раз не утечка. Send transmission, я тоже поправил, невнимательность( А speech indicator не удаляется сам? как тогда его сделать без утечным? короче кинул новую версию с массивом вместо ифов и всего двумя утечками.
Загруженные файлы
Чтобы оставить комментарий, пожалуйста, войдите на сайт.