//! zinc
library Lightning {
unit U;
lightning L[];
function onInit(){
U = gg_unit_Hmkg_0000;
SelectUnit(U, true);
PanCameraToTimed(GetUnitX(U), GetUnitY(U), 0);
TimerStart(CreateTimer(), 0.03125, true, function(){
integer i;
real x = GetUnitX(U);
real y = GetUnitY(U);
real d = 800;
integer c = 72;
for (0 <= i < c){
DestroyLightning(L[i]);
L[i] = AddLightning(
"CLPB",
false, // этот параметр отвечает за проверку видимости
x,
y,
x + d * Cos(i * (360/c) * bj_DEGTORAD),
y + d * Sin(i * (360/c) * bj_DEGTORAD)
);
}
});
}
}
//! endzinc
Он хочет, чтобы в одном триггере у него было два события, и если сработало первое событие, то срабатывает первый if-конструктор, а если сработало второе событие, то срабатывает второй if-конструктор.
Просто перевёл триггеры в код
function Trig_s1_Actions takes nothing returns nothing
set udg_s1 = true
call TriggerExecute( gg_trg_s3 )
endfunction
//===========================================================================
function InitTrig_s1 takes nothing returns nothing
set gg_trg_s1 = CreateTrigger( )
call TriggerRegisterAnyUnitEventBJ( gg_trg_s1, EVENT_PLAYER_UNIT_SPELL_EFFECT )
call TriggerAddAction( gg_trg_s1, function Trig_s1_Actions )
endfunction
function Trig_s2_Actions takes nothing returns nothing
set udg_s1 = false
call TriggerExecute( gg_trg_s3 )
endfunction
//===========================================================================
function InitTrig_s2 takes nothing returns nothing
set gg_trg_s2 = CreateTrigger( )
call TriggerRegisterAnyUnitEventBJ( gg_trg_s2, EVENT_PLAYER_UNIT_SPELL_FINISH )
call TriggerAddAction( gg_trg_s2, function Trig_s2_Actions )
endfunction
function Trig_s3_Func001C takes nothing returns boolean
if ( not ( udg_s1 == true ) ) then
return false
endif
return true
endfunction
function Trig_s3_Actions takes nothing returns nothing
if ( Trig_s3_Func001C() ) then
else
endif
endfunction
//===========================================================================
function InitTrig_s3 takes nothing returns nothing
set gg_trg_s3 = CreateTrigger( )
call TriggerAddAction( gg_trg_s3, function Trig_s3_Actions )
endfunction
» Администрация XGM / Неверное отображение рейтинга
» WarCraft 3 / Невидимая молния, баг молниии..
» WarCraft 3 / Невидимая молния, баг молниии..
Ред. nazarpunk
» WarCraft 3 / Succubus (WoW)
- SuccubusEye.blp;
- SuccubusHairХХХ.blp;
- SuccubusSkinХХХ.blp;
- SuccubusSkinWingХХХ.blp,
где ХХХ - нужная цветовая вариация
» Murk Game / Dead Squad - Dev Log 8
» WarCraft 3 / Правильно ли я сделал
» WarCraft 3 / Правильно ли я сделал
» WarCraft 3 / Правильно ли я сделал
Ред. nazarpunk
» WarCraft 3 / Правильно ли я сделал
User = 0, я что-то не заметил.
» WarCraft 3 / Правильно ли я сделал
Ред. nazarpunk
» WarCraft 3 / Хак на память Warcraft3
» WarCraft 3 / Удобный Импорт
Ред. nazarpunk
» WarCraft 3 / Можно Ли Получить Реакцию на событие
» WarCraft 3 / Можно Ли Получить Реакцию на событие
» WarCraft 3 / Использование скилла в стане
» WarCraft 3 / Использование скилла в стане
» WarCraft 3 / Триггерная или стандартная способность?
» WarCraft 3 / Заклинание: Blink Strike
Работа над ошибками
» WarCraft 3 / Можно Ли Получить Реакцию на событие
» WarCraft 3 / Можно Ли Получить Реакцию на событие
» WarCraft 3 / При изучение способности иконка пропадает.
» WarCraft 3 / Иконки на заказ
https://www.xgm.guru/files/100/123606/comments/414629/DISBTN4.bl...
https://www.xgm.guru/files/100/123606/comments/414629/BTN5.blp
https://www.xgm.guru/files/100/123606/comments/414629/DISBTN5.bl...
https://www.xgm.guru/files/100/123606/comments/414629/BTN6.blp
https://www.xgm.guru/files/100/123606/comments/414629/DISBTN6.bl...
https://www.xgm.guru/files/100/123606/comments/414629/DISBTNElf....
» WarCraft 3 / Иконки на заказ
https://www.xgm.guru/files/100/123606/comments/414603/DISBTN1.bl...
https://www.xgm.guru/files/100/123606/comments/414603/BTN2.blp
https://www.xgm.guru/files/100/123606/comments/414603/DISBTN2.bl...
https://www.xgm.guru/files/100/123606/comments/414603/BTN3.blp
https://www.xgm.guru/files/100/123606/comments/414603/DISBTN3.bl...
» WarCraft 3 / Заклинание: Blink Strike
quq_CCCP:
quq_CCCP:
» WarCraft 3 / Заклинание: Blink Strike