Добавлено спустя 25 минут 34 секунды:
Вот полный
function OnEvent ( event )
if ( event == "cinematic" ) then
SysCall ( "ScenarioManager:LockControls" ) ;
SysCall ( "CameraManager:ActivateCamera" , "introcinematic" , 0 ) ;
end
if ( event == "cabcamera") then
SysCall ( "CameraManager:ActivateCamera" , "CabCamera" , 0 ) ;
SysCall ( "ScenarioManager:UnlockControls" ) ;
end
if ( event == "introM62" ) then
SysCall ( "M62:SetControlValue" , "Horn" , 0 , 1 ) ;
SysCall ( "ScenarioManager:TriggerDeferredEvent" , "OfTiffon" , 1 ) ;
return TRUE ;
end
if ( event == "OffTifon" ) then
SysCall ( "M62:SetControlValue" , "Horn" , 0 , 0 ) ;
return TRUE ;
end
if ( event == "introM62" ) then
SysCall ( "M62:SetControlValue" , "Horn" , 0 , 1 ) ;
SysCall ( "ScenarioManager:TriggerDeferredEvent" , "OffTifon" , 1 ) ;
return TRUE ;
end
if ( event == "OffTifon" ) then
SysCall ( "M62:SetControlValue" , "Horn" , 0 , 0) ;
return TRUE ;
end
if ( event == "introIR1" ) then
SysCall ( "IR1:SetControlValue" , "Horn" , 0 , 1) ;
SysCall ( "ScenarioManager:TriggerDeferredEvent" , "OffTifon" , 2 ) ;
return TRUE ;
end
if ( event == "OffTifon" ) then
SysCall ( "IR1:SetControlValue" , "Horn" , 0 , 0) ;
return TRUE ;
end
if ( event == "introM62" ) then
SysCall ( "M62:SetControlValue" , "Horn" , 0 , 1) ;
SysCall ( "ScenarioManager:TriggerDeferredEvent" , "OffTifon" , 1 ) ;
return TRUE ;
end
if ( event == "OffTifon" ) then
SysCall ( "M62:SetControlValue" , "Horn" , 0 , 0) ;
return TRUE ;
end
return FALSE ;
end
function TestCondition ( condition )
end
if ( event == "cinematic" ) then
SysCall ( "ScenarioManager:LockControls" ) ;
SysCall ( "CameraManager:ActivateCamera" , "introcinematic" , 0 ) ;
end
if ( event == "cabcamera") then
SysCall ( "CameraManager:ActivateCamera" , "CabCamera" , 0 ) ;
SysCall ( "ScenarioManager:UnlockControls" ) ;
end
if ( event == "introM62" ) then
SysCall ( "M62:SetControlValue" , "Horn" , 0 , 1 ) ;
SysCall ( "ScenarioManager:TriggerDeferredEvent" , "OfTiffon" , 1 ) ;
return TRUE ;
end
if ( event == "OffTifon" ) then
SysCall ( "M62:SetControlValue" , "Horn" , 0 , 0 ) ;
return TRUE ;
end
if ( event == "introM62" ) then
SysCall ( "M62:SetControlValue" , "Horn" , 0 , 1 ) ;
SysCall ( "ScenarioManager:TriggerDeferredEvent" , "OffTifon" , 1 ) ;
return TRUE ;
end
if ( event == "OffTifon" ) then
SysCall ( "M62:SetControlValue" , "Horn" , 0 , 0) ;
return TRUE ;
end
if ( event == "introIR1" ) then
SysCall ( "IR1:SetControlValue" , "Horn" , 0 , 1) ;
SysCall ( "ScenarioManager:TriggerDeferredEvent" , "OffTifon" , 2 ) ;
return TRUE ;
end
if ( event == "OffTifon" ) then
SysCall ( "IR1:SetControlValue" , "Horn" , 0 , 0) ;
return TRUE ;
end
if ( event == "introM62" ) then
SysCall ( "M62:SetControlValue" , "Horn" , 0 , 1) ;
SysCall ( "ScenarioManager:TriggerDeferredEvent" , "OffTifon" , 1 ) ;
return TRUE ;
end
if ( event == "OffTifon" ) then
SysCall ( "M62:SetControlValue" , "Horn" , 0 , 0) ;
return TRUE ;
end
return FALSE ;
end
function TestCondition ( condition )
end