Грубо говоря прокачивая способность работает лишь при первой прокачке выдается 1 грейд а потом не работает в чем проблема понять не могу.

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

вот, собственно у меня всё работает как надо
function Trig_Init_Actions takes nothing returns nothing
    local integer lvl = GetUnitAbilityLevel( GetTriggerUnit( ), GetLearnedSkill( ) )
    call DisplayTextToPlayer( GetLocalPlayer( ), 0.00, 0.00, I2S( lvl ) )
    call SetPlayerTechResearched( GetOwningPlayer( GetTriggerUnit( ) ), 'Rhme', lvl )
endfunction

//===========================================================================
function InitTrig_Init takes nothing returns nothing
    set gg_trg_Init = CreateTrigger(  )
    call TriggerRegisterAnyUnitEventBJ( gg_trg_Init, EVENT_PLAYER_HERO_SKILL )
    call TriggerAddAction( gg_trg_Init, function Trig_Init_Actions )
endfunction

если что, исследование не может стать ниже текущего значения

в следующий раз попробуй пользоваться отладкой, дебагами, ну и советую ознакомиться со статьями по джассу

а ещё лучше перейти на луа
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
27
2 года назад
0
GetUnitAbilityLevel( ... GetSpellAbilityId( ) ) или как-то так
0
27
2 года назад
0
вот, собственно у меня всё работает как надо
function Trig_Init_Actions takes nothing returns nothing
    local integer lvl = GetUnitAbilityLevel( GetTriggerUnit( ), GetLearnedSkill( ) )
    call DisplayTextToPlayer( GetLocalPlayer( ), 0.00, 0.00, I2S( lvl ) )
    call SetPlayerTechResearched( GetOwningPlayer( GetTriggerUnit( ) ), 'Rhme', lvl )
endfunction

//===========================================================================
function InitTrig_Init takes nothing returns nothing
    set gg_trg_Init = CreateTrigger(  )
    call TriggerRegisterAnyUnitEventBJ( gg_trg_Init, EVENT_PLAYER_HERO_SKILL )
    call TriggerAddAction( gg_trg_Init, function Trig_Init_Actions )
endfunction

если что, исследование не может стать ниже текущего значения

в следующий раз попробуй пользоваться отладкой, дебагами, ну и советую ознакомиться со статьями по джассу

а ещё лучше перейти на луа
Загруженные файлы
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.