function Trig_____________________________________001_____________________u_Conditions takes nothing returns boolean
    if ( not ( gg_unit_Hpal_0000 == GetTriggerUnit() ) ) then
        return false
    endif
    return true
endfunction

function Trig_____________________________________001_____________________u_Actions takes nothing returns nothing
    set udg_Unit = GetTriggerUnit()
    call SetPlayerAbilityAvailableBJ( true, 'AHds', GetOwningPlayer(GetTriggerUnit()) )
    call TriggerSleepAction( 0.10 )
    call IssueImmediateOrderBJ( gg_unit_Hpal_0000, "AHds" )
endfunction

//===========================================================================
function InitTrig_____________________________________001_____________________u takes nothing returns nothing
    set gg_trg_____________________________________001_____________________u = CreateTrigger(  )
    call TriggerRegisterGameStateEventTimeOfDay( gg_trg_____________________________________001_____________________u, GREATER_THAN_OR_EQUAL, 18.00 )
    call TriggerAddCondition( gg_trg_____________________________________001_____________________u, Condition( function Trig_____________________________________001_____________________u_Conditions ) )
    call TriggerAddAction( gg_trg_____________________________________001_____________________u, function Trig_____________________________________001_____________________u_Actions )
endfunction
вот код но, он не работает в чем проблема?

Temirlan, IssueImmediateOrderBJ( gg_unit_U001_0010, "vengeanceinstant")
`
ОЖИДАНИЕ РЕКЛАМЫ...
23
А скажи-ка, хлопец, зачем ты гуи сконвертил в джасс?
15
В руках проблема. Зачем ты поместил его в раздел Jass. Зачем ты вообще это запостил
Если я верно тебя понял то тебе нужно чтобы после 18 часов юнит gg_unit_Hpal_0000 включал Божественный щит?
call IssueImmediateOrder( gg_unit_Hpal_0000, "divineshield" ) - вставь это в кастом скрипт за место всех действий
И проверь есть ли у юнита такая способность (в РО ее можно дать). Если что способность называется Божественный щит
23
А что конкретно не работает? Ты думаешь, что "SetPlayerAbilityAvailableBJ" даёт абилку юниту, а она не дается? Так она просто разрешает использование данной абилки игроку.
4
сконвентроовал я чтобы использовал чтобы использовал нестандартную способность.
23
Суть нестандартности лишь в том, что её сделал ты, а не разрабы варика. Вызывается нестандартная абилка путем вызова той абилки, из которой ты её делал. Если ты сделал нестандартный божественный щит, то ты всё равно будешь приказывать юниту использовать божественный щит паладина.
23
Ты думаешь, что "SetPlayerAbilityAvailableBJ" даёт абилку юниту, а она не дается? Так она просто разрешает использование данной абилки игроку
Не?
Temirlan, у юнита вообще есть эта способность?
28
Temirlan, напиши в самом начале кода
BrainEnable();
15
потому что в этой функции аргументом по-умолчанию является строка (приказ иначе). Его можно увидеть, открыв РО->способность->порядок строк:включен.
23
nvc123, по-любому у него гуманитарный мозг и какие-либо модификации и надстройки невозможны.
SomeFire:
Temirlan, у юнита вообще есть эта способность?
4
есть это способность, но она заблокирована
28
Temirlan, IssueImmediateOrderBJ( gg_unit_Hpal_0000, "AHds" ) принимает не равкод способности а приказ
вместо "AHds"
должен быть приказ
23
Название приказа
EnergyFrost:
можно увидеть, открыв РО->способность->порядок строк:включен.
РО - редактор объектов.
4
function Trig_____________________________________001_Actions takes nothing returns nothing
    call IssueImmediateOrderBJ( gg_unit_U001_0010, "vengeanceinstant" )
endfunction

//===========================================================================
function InitTrig_____________________________________001 takes nothing returns nothing
    set gg_trg_____________________________________001 = CreateTrigger(  )
    call TriggerAddAction( gg_trg_____________________________________001, function Trig_____________________________________001_Actions )
endfunction
а если так вставить рав код
23
Temirlan, равкод - четырехсимвольный идентификатор объекта (в данном случае - способности). Так, как ты написал, должно работать. НО! Это всё делается в гуи. Т.е. без конвертации в джасс. Выбираешь в качестве приказа способность, из которой ты сделал свою.
4 комментария удалено
Чтобы оставить комментарий, пожалуйста, войдите на сайт.