Добавлен Arlando
Принятый ответ
вот, собственно у меня всё работает как надо
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
4 года
0
Показать
GetUnitAbilityLevel( ... GetSpellAbilityId( ) ) или как-то так
0
Показать
rsfghd
4 года
0
Показать
вот, собственно у меня всё работает как надо

https://www.xgm.guru/files/100/273960/comments/481021/sfdsdf.w3x
если что, исследование не может стать ниже текущего значения
в следующий раз попробуй пользоваться отладкой, дебагами, ну и советую ознакомиться со статьями по джассу
а ещё лучше перейти на луа
Загруженные файлы
- sfdsdf.w3x
- Bezymyannyy.png
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.