function Trig_Quest_4_Actions takes nothing returns nothing
    call CinematicModeBJ( true, GetPlayersAll() )
    call EnableTrigger( gg_trg_Esc )
    call EnableTrigger( gg_trg_Yes_4 )
    call EnableTrigger( gg_trg_No_4 )
    set udg_Player = GetOwningPlayer(GetEnteringUnit())
    set udg_Acolyte[1] = gg_unit_uaco_0104
    set udg_Acolyte[2] = gg_unit_uaco_0106
    set udg_Acolyte[3] = gg_unit_uaco_0101
    set udg_Acolyte[4] = gg_unit_uaco_0105
    set udg_Acolyte[5] = gg_unit_uaco_0107
    set udg_Acolyte[6] = gg_unit_uaco_0103
    set udg_Acolyte[7] = gg_unit_uaco_0108
    set udg_Acolyte[8] = gg_unit_uaco_0102
    call DestroyEffectBJ( udg_Ask_Me )
    call ForGroupBJ( udg_Hero_Group, function Trig_Quest_4_Func015A )
    call TransmissionFromUnitWithNameBJ( GetPlayersAll(), gg_unit_hmpr_0109, "TRIGSTR_19985", null, "TRIGSTR_20001", bj_TIMETYPE_ADD, 4.00, true )
    if ( Trig_Quest_4_Func017C() ) then
        call DisableTrigger( gg_trg_Esc )
        call ConditionalTriggerExecute( gg_trg_Create_Dialogue_4 )
        set udg_Cinematics_Value = 0
        call CinematicModeBJ( false, GetPlayersAll() )
        call DestroyEffectBJ( udg_Ask_Me )
        call ForForce( GetPlayersByMapControl(MAP_CONTROL_USER), function Trig_Quest_4_Func017Func006A )
        return
    else
    endif
    call TriggerSleepAction( 4.00 )
    call TransmissionFromUnitWithNameBJ( GetPlayersAll(), gg_unit_hmpr_0109, "TRIGSTR_20002", null, "TRIGSTR_20003", bj_TIMETYPE_ADD, 4.00, true )
    if ( Trig_Quest_4_Func020C() ) then
        call DisableTrigger( gg_trg_Esc )
        call ConditionalTriggerExecute( gg_trg_Create_Dialogue_4 )
        set udg_Cinematics_Value = 0
        call CinematicModeBJ( false, GetPlayersAll() )
        call DestroyEffectBJ( udg_Ask_Me )
        call ForForce( GetPlayersByMapControl(MAP_CONTROL_USER), function Trig_Quest_4_Func020Func006A )
        return
    else
    endif
    call TriggerSleepAction( 4.00 )
    call TransmissionFromUnitWithNameBJ( GetPlayersAll(), gg_unit_hmpr_0109, "TRIGSTR_20004", null, "TRIGSTR_20005", bj_TIMETYPE_ADD, 4.00, true )
    if ( Trig_Quest_4_Func023C() ) then
        call DisableTrigger( gg_trg_Esc )
        call ConditionalTriggerExecute( gg_trg_Create_Dialogue_4 )
        set udg_Cinematics_Value = 0
        call CinematicModeBJ( false, GetPlayersAll() )
        call DestroyEffectBJ( udg_Ask_Me )
        call ForForce( GetPlayersByMapControl(MAP_CONTROL_USER), function Trig_Quest_4_Func023Func006A )
        return
    else
    endif
    call TriggerSleepAction( 4.00 )
    call TransmissionFromUnitWithNameBJ( GetPlayersAll(), gg_unit_hmpr_0109, "TRIGSTR_20006", null, "TRIGSTR_20007", bj_TIMETYPE_ADD, 4.00, true )
    if ( Trig_Quest_4_Func026C() ) then
        call DisableTrigger( gg_trg_Esc )
        call ConditionalTriggerExecute( gg_trg_Create_Dialogue_4 )
        set udg_Cinematics_Value = 0
        call CinematicModeBJ( false, GetPlayersAll() )
        call DestroyEffectBJ( udg_Ask_Me )
        call ForForce( GetPlayersByMapControl(MAP_CONTROL_USER), function Trig_Quest_4_Func026Func006A )
        return
    else
    endif
    call TriggerSleepAction( 2.00 )
    call CinematicModeBJ( false, GetPlayersAll() )
    call ConditionalTriggerExecute( gg_trg_Create_Dialogue_4 )
    call DisableTrigger( gg_trg_Esc )
    set udg_Cinematics_Value = 0
    call ForForce( GetPlayersByMapControl(MAP_CONTROL_USER), function Trig_Quest_4_Func032A )
    call DestroyEffectBJ( udg_Ask_Me )
endfunction

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

Утром встал, посмотрел 2 мин на тригер и ответ пришел сам.
0
24
9 лет назад
0
Попробуй задание переменных и вообще как можно больше действий вытащить из синематического режима, 75%, что что-то с ним.
0
12
9 лет назад
0
Утром встал, посмотрел 2 мин на тригер и ответ пришел сам.
Принятый ответ
2
15
9 лет назад
2
Кинули лучше бы скрины с гуи, зачем в код переводить. Лучше он от этого не станет.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.