Code
function Trig_sozdanie_mln_jass_Conditions takes nothing returns boolean
if ( not ( DistanceBetweenPoints(GetUnitLoc(gg_unit_hmtt_0001), udg_Pologhenie1[udg_num[1]]) >= 1.00 ) ) then
return false
endif
return true
endfunction
function Trig_sozdanie_mln_jass_Actions takes nothing returns nothing
set udg_num[1] = ( udg_num[1] + 1 )
set udg_Pologhenie1[udg_num[1]] = GetUnitLoc(gg_unit_hmtt_0001)
local real x1=GetLocationX(udg_Pologhenie1[udg_num[1]])
local real y1=GetLocationY(udg_Pologhenie1[udg_num[1]])
local real x2=GetLocationX(udg_Pologhenie1[( udg_num[1] - 1 )])
local real y2=GetLocationY(udg_Pologhenie1[( udg_num[1] - 1 )])
set udg_mln[udg_num[1]] = AddLightningEx( "CLSB", true, x1,y1,200,x2,y2,200)
endfunction
//===========================================================================
function InitTrig_sozdanie_mln_jass takes nothing returns nothing
set gg_trg_sozdanie_mln_jass = CreateTrigger( )
call TriggerRegisterTimerEventPeriodic( gg_trg_sozdanie_mln_jass, 0.04 )
call TriggerAddCondition( gg_trg_sozdanie_mln_jass, Condition( function Trig_sozdanie_mln_jass_Conditions ) )
call TriggerAddAction( gg_trg_sozdanie_mln_jass, function Trig_sozdanie_mln_jass_Actions )
endfunction
Добавлено (20-03-2011, 18:46)
---------------------------------------------
Куча ошибок
Добавлено (20-03-2011, 18:47)
---------------------------------------------
Отсутствуют операторы кода и названия