Утечна ли call PauseUnitBJ ? И как правильно заменить ее Нативкой call PauseUnit ?
`
ОЖИДАНИЕ РЕКЛАМЫ...
15
Сделать бесконечный стан из того же молота бурь и снимать бафф когда это надо
21
Сделать бесконечный стан из того же молота бурь и снимать бафф когда это надо
Desgul:
А ты вкурсе, если юнита на котором бафф оглушение сделать через триггер неуязвимым - то будет глюк и потом неуязвимость вообще не снимается ни каким образом?
8
Можно самому посмотреть что делает та или иная функция. Например PauseUnitBJ в 1.26 моем варкрафте делает следующее:
function PauseUnitBJ takes boolean pause, unit whichUnit returns nothing
    call PauseUnit(whichUnit, pause)
endfunction
Итого, в 26 варкрафте с стандартном близарджи она просто меняет местами 2 аргумента и не должна вызвать утечек. Как с этим на других версиях - нужно смотреть там.
Но, в основном эти функции - прослойки для того, чтобы потенциально сохранить совместимость при переходе на более старшие версии игры с заметными изменениями в апи.
Где моя обнова, близард?
14
Просто в место
call PauseUnitBJ(whichUnit, pause)
Прописать
call PauseUnit(whichUnit, pause)

И эта функция не утекает
13
Гуванч, Пытался, но выдает ошибку!
где whichUnit это переменная юнита, а где pause логическая либо true либо false
call PauseUnit(caster, true)
поставить паузу
call PauseUnit(caster, false)
убрать паузу
14
Гуванч, Пытался, но выдает ошибку!
А прикрепить скрин ошибки нельзя? Думаешь тут гадают что за ошибка у тебя? Если хочешь что бы помогли предоставь все что нужно для этого.

Эта функция не утекает можешь смело пользоваться ею на GUI, утекает ли та или иная функция нужно нажать левой кнопкой мыши удерживая CTRL, если там есть локальные переменны типа юнит, игрок, группа и т.д то функция утекает и нужно что то делать с ней
13
Не утечна, так как не создаёт объекты. Но знатоки советуют ее не юзать. Но не помню почему.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.