В MemoryHack есть две функции:
function UnitDisableControl takes unit u returns nothing
function UnitEnableControl takes unit u returns nothing
После убирания и возвращения контроля, у юнита проподают абилки. Кто-то знает как решить эту проблему?

maxodors, для того, но я тебе обьяснил что нужно править код и проверять на паузу, паузу не обязательно использовать триггерно, некоторые способности используют паузу самостоятельно, вроде ульт панды пивовара и иллюзии мастера клинка, но я не помню всего.
Если что могу рассказать о том как юзать код, и что делать на примере в лс.
`
ОЖИДАНИЕ РЕКЛАМЫ...
28
А сделать абилку перманентной не помогало?
32
rsfghd, это не от этого.
Там не очень то функции, если честно, но проблема там еще в функции SetAbilityDisableCount - это своего рода сайленс, счетчик отключения абилки, если выше 0 абилка выключена, иначе включена. Так вот вот это все дерьмо багует с паузой PauseUnit - есть такая функция, ну и там важно следить за юнитом особенно тщательно, т.е все дизейблы снимать строго до смерти, при наложении\снятии у юнита не должно быть паузы, ну и вместе DisableAbility - имеет смысл юзать MuteUnitAbility (это моя самописная функция, в мемхаке это orb of slow disable) оно не отключает абилку но не дает на неё нажать, не прирывает её каст, можно юзать для атаки и перемещения юнита.
1
quq_CCCP:
rsfghd, это не от этого.
Там не очень то функции, если честно, но проблема там еще в функции SetAbilityDisableCount - это своего рода сайленс, счетчик отключения абилки, если выше 0 абилка выключена, иначе включена. Так вот вот это все дерьмо багует с паузой PauseUnit - есть такая функция, ну и там важно следить за юнитом особенно тщательно, т.е все дизейблы снимать строго до смерти, при наложении\снятии у юнита не должно быть паузы, ну и вместе DisableAbility - имеет смысл юзать MuteUnitAbility (это моя самописная функция, в мемхаке это orb of slow disable) оно не отключает абилку но не дает на неё нажать, не прирывает её каст, можно юзать для атаки и перемещения юнита.
Я не юзаю паузу. Я просто хочу сделать чтобы плеер терял контроль над персом, то есть он не мог давать ему приказы, а сам юнит впадает в безумие и атакует/юзает скиллы. Я думал что UnitDisableControl как раз для этого.
32
maxodors, для того, но я тебе обьяснил что нужно править код и проверять на паузу, паузу не обязательно использовать триггерно, некоторые способности используют паузу самостоятельно, вроде ульт панды пивовара и иллюзии мастера клинка, но я не помню всего.
Если что могу рассказать о том как юзать код, и что делать на примере в лс.
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.