Триггер
Периодическая события 1.20 секунда, еще следующий 3 раз снова появилось 2 утечка. а потом следующий 3 раз появилось 2 утечка. Где скрывает утечка?
    local group tmpground = CreateGroup()
    local boolexpr bx = Condition(function booleans)
    call GroupEnumUnitsInRect(tmpground, GetPlayableMapRect(), bx)
    call DestroyBoolExpr(bx)
    set bx = null
    call DisplayTextToForce( GetPlayersAll(), I2S(CountUnitsInGroup((tmpground))) )
    call DestroyGroup(tmpground )
    set tmpground = null
Вызов условия
function booleans takes nothing returns boolean
   return ( IsUnitAliveBJ(GetFilterUnit()) == true )
endfunction
Попробовал менять условия, тоже бесполезно. где скрывает утечка?
зы.Был попробовал переменный область по карта и затем обнулять. тоже бесполезно. поэтому оставил GetPlayableMapRect()

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

Скомпилил код, у меня ничего не утекает. 96 95 94 хендла, и так далее.
Загруженные файлы
0
15
10 лет назад
0
CountUnitsInGroup((tmpground)))
БЖ же.
0
17
10 лет назад
0
Tobi123:
CountUnitsInGroup((tmpground)))
БЖ же.
было! раньше убрал дебаг сообщение! не меняет утечка!!!
0
15
10 лет назад
0
GetPlayableMapRect()
БЖ же.
0
17
10 лет назад
0
GetPlayableMapRect()
Не имеют утечка! Только страшно утечка GetEntireMapRect() .
зы.Был попробовал переменный область карта и затем обнулять. тоже бесполезно. поэтому оставил GetPlayableMapRect()
2
15
10 лет назад
2
Скомпилил код, у меня ничего не утекает. 96 95 94 хендла, и так далее.
Загруженные файлы
Принятый ответ
2
17
10 лет назад
2
Tobi123, Вот точный результат!
ты сам делал доработка код HandleCounter ?
а я взял наработка wc3c.net.
2
15
10 лет назад
2
xpadd91:
ты сам делал доработка код HandleCounter ?
16Gb подогнал
2
17
10 лет назад
2
Tobi123, ясно =)
Чтобы оставить комментарий, пожалуйста, войдите на сайт.