function AddTimeEvents takes trigger t returns nothing
local real r = 0
loop
exitwhen r == 23.59
call TriggerRegisterGameStateEventTimeOfDay( t, EQUAL, r )
set r = r + 0.01
endloop
endfunction
Каждую "минуту" игрового времени вызывается триггер.
function SetDegrees takes unit Unit, real dn returns nothing
local real d = 0
local real da = 0
set d = GetUnitFacing(Unit)
set da = ( d - dn )
call SetUnitPositionLocFacingBJ( Unit, Unit, ( d + da ) )
endfunction
Я за 2 прикосновения все разбил) И еще, тележка выходит за пределы игрового поля(хорошо хоть возвращается). Я также победы не заметил(или другого уровня).
А вообще, идея и перемещение шарика отличные)
» WarCraft 3 / Библиотека функций
» WarCraft 3 / Cтранники, акт II
» WarCraft 3 / Осваиваем jass (0-1)
local real d = 0
local real da = 0
set d = GetUnitFacing(Unit)
set da = ( d - dn )
call SetUnitPositionLocFacingBJ( Unit, Unit, ( d + da ) )
endfunction
» WarCraft 3 / Air Strike TD v4.0b
Суперская зона
» WarCraft 3 / Water War - Submerged
» WarCraft 3 / Arcanoid
А вообще, идея и перемещение шарика отличные)
» WarCraft 3 / WC3_ПОДРЫВНИК V 1.0
» WarCraft 3 / Return of the Dragons
» WarCraft 3 / Прятки v 1.5
» WarCraft 3 / TcX DM 2.0
» WarCraft 3 / Осваиваем World Editor
» WarCraft 3 / Новогодний сюрприз №2 - «Белые кораблики»