(Карта на 1.26 с MemoryHack)
Я хочу чтобы можно было установить текущее кд абилки, то есть допустим общее кд 6 сек, а я ставлю его на 3 сек. Индиактор UI показывает половину. Я пробовал отрицательное значение для ReduceAbilityCooldown, но не работает.
Принятый ответ
function AdjustCooldownModel takes integer h, real maxCD returns nothing
if h>0 then
call WMem(h+0xB4, mI2R(maxCD))
endif
endfunction
call AdjustCooldownModel(GetUnitAbility(u,'Abil'),10)//set total cooldown value to 10
а до этого ставишь остаток кд функцией
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Можно стартовать кд с середины, запускать в обратную сторону или проматывать секунды
Не забывайте, что варкарфт это РТС
Отредактирован maxodors
maxodors: