Добавлен Arlando
Грубо говоря прокачивая способность работает лишь при первой прокачке выдается 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
если что, исследование не может стать ниже текущего значения
в следующий раз попробуй пользоваться отладкой, дебагами, ну и советую ознакомиться со статьями по джассу
а ещё лучше перейти на луа
Загруженные файлы
- sfdsdf.w3x
- Bezymyannyy.png
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
rsfghd
2 года назад
0
GetUnitAbilityLevel( ... GetSpellAbilityId( ) ) или как-то так
0
rsfghd
2 года назад
0
вот, собственно у меня всё работает как надо
https://xgm.guru/files/100/273960/comments/481021/sfdsdf.w3x
если что, исследование не может стать ниже текущего значения
в следующий раз попробуй пользоваться отладкой, дебагами, ну и советую ознакомиться со статьями по джассу
а ещё лучше перейти на луа
Загруженные файлы
- sfdsdf.w3x
- Bezymyannyy.png
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.