Почему не выходит увеличить уровень способности?(Способность на основе предмета увеличение хп)
Есть ли какие-то хитрые способы решения?
nothing AddSkill(){ 
    UnitAddAbility( gg_unit_hfoo_0000,'AIlf' )
    SetUnitAbilityLevel(gg_unit_hfoo_0000,'AIlf', 6 )
}

//===========================================================================
nothing InitTrig_AddSkill() {
    gg_trg_AddSkill = CreateTrigger(  )
    TriggerRegisterTimerEventSingle( gg_trg_AddSkill, 5 )
    TriggerAddAction( gg_trg_AddSkill, function AddSkill )
}

Принятый ответ

Результат бонуса хп Кешируется, поэтом несмотря на уровень абилка всегда дает хп 1 уровня, а вот при ее удалении движок уберет юниту столько хп сколько указано в текущем уровне сплсобности, таким образом мы можем изменять хп юниту. Абилка в 2 лв,на первом уровне бонус маны иди хп 0, на втором обратный тому что М в хотим получить, к примеру если мы хотим получить 150 хп то пишем -150. Вручаем юниту абилку, ставим 2 уровень и тут же удаляем, движок добавит юниту 150 хп.
3
27
7 лет назад
3
Чаще всего предметные способности не видны, это прежде всего пассивные, и можно триггерно добавлять при получении итема, и триггерно удалять при дропе (потере) итема. Запас хп можно увеличить, есть некий баг, ищи на сайте. Есть на сайте готовые системы добавления (хп, маны, силы атаки, защиты и др.)
0
5
7 лет назад
0
Steal nerves:
Чаще всего предметные способности не видны, это прежде всего пассивные, и можно триггерно добавлять при получении итема, и триггерно удалять при дропе (потере) итема. Запас хп можно увеличить, есть некий баг, ищи на сайте. Есть на сайте готовые системы добавления (хп, маны, силы атаки, защиты и др.)
Ну вот с уроном разобрался, там если дать юниту способностей когтей, то и лвл поднять можно, а допустим с хп, не прокатывает, не понятно почему. Запилил тему, мб мне ответит кто-нибудь, каким способностям можно повышать лвл, а каким нет и почему)
0
26
7 лет назад
0
тебе же сказали, скилл баганый, у него не работает повышение хп
оно работает, но не правильно
аналогично с повышением маны, регеном хп и мп
3
32
7 лет назад
3
Результат бонуса хп Кешируется, поэтом несмотря на уровень абилка всегда дает хп 1 уровня, а вот при ее удалении движок уберет юниту столько хп сколько указано в текущем уровне сплсобности, таким образом мы можем изменять хп юниту. Абилка в 2 лв,на первом уровне бонус маны иди хп 0, на втором обратный тому что М в хотим получить, к примеру если мы хотим получить 150 хп то пишем -150. Вручаем юниту абилку, ставим 2 уровень и тут же удаляем, движок добавит юниту 150 хп.
Принятый ответ
0
21
7 лет назад
Отредактирован ClotPh
0
Хех, интересно. Про хп и ману-то я знаю и юзаю.
А хп рег и мп рег то есть точно так же можно перманентно добавить и убрать?
А, кстати, мемхак будет считать хп и мп реген с учетом этих добавлений?
/
Добавлено: хотя в принципе... туплю же. Раз мемхак уже стоит, мне эти предметные добавления не нужны, просто функциями и все. Но теоретически все равно интересно.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.