Эта тема жуется конечно уже вечно мною, но деваться некуда, выкладываю
Не получается, просто ничего не происходит заряды не добавляются
За основу взят вот этот материал xgm.guru/p/wc3/204295?postid=378427#comment6
Не получается, просто ничего не происходит заряды не добавляются
За основу взят вот этот материал xgm.guru/p/wc3/204295?postid=378427#comment6
- Поместил содержимое в триггер "utils"
- Сохранил, всё хорошо, ошибок нет
- Создаём болванчика который подгрузит нам
где SentFountain - любой юнит, которому нужно вручить абилки для их подзагрузки; AEev - уклонение, чтобы взять адрес "нерабочей" кнопки, "A3HQ" - любая абилка на базе ракеты, тоже для получения адреса
- Запускаем через 2 секунды после старта игры
"Потом - если у ракеты 0 зарядов изначально, счетчик скрывается, поэтому"
call GetEvasionOrderIdFunctionData(gg_unit_n006_0003)
call FixChargesIndicator(gg_unit_n006_0003,'AEev')
Далее юниту пытаемся дать заряды на абиле
call AddAbilityCharges(gg_unit_n006_0003,'AEev',2)
Ну и тоже самое для юнита для основного, проделываем и не проделываем, и так и таки в любом порядке.
Просто ничего не происходит, Господа отпишитесь, у кого удалось запустить эту фишку
Просто ничего не происходит, Господа отпишитесь, у кого удалось запустить эту фишку
Принятый ответ
тема абилки с зарядами. что-то код с мем хаком плодят разный
я эту фишку тестил. там по факту, значение меняется. Но визуально нет (не отрисовывается).
я эту фишку тестил. там по факту, значение меняется. Но визуально нет (не отрисовывается).
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
я эту фишку тестил. там по факту, значение меняется. Но визуально нет (не отрисовывается).
Отредактирован MpW
Отредактирован DracoL1ch
RefreshUnitsCommandPanel нужна в принципе после любого изменеиня. Она и вызывается игрой постоянно, но если юнит не делает ничего, то только таймером в 0.5 вроде. Поэтому после изменений вызвал и не паришься
Далее сохраняем для скорости адресс куда-нибудь и юзаем call SetAbilityChargesByAddr( адресс, заряды )