Утечна ли call PauseUnitBJ ? И как правильно заменить ее Нативкой call PauseUnit ?
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
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
Не утечна, так как не создаёт объекты. Но знатоки советуют ее не юзать. Но не помню почему.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.