Hallo,
Ich bin gerade dabei ein Script für ein Monitor zu Erstellen der die Türkameras und Rückfahrkamera zeigen soll. Leider funktioniert es nicht ganz richtig und ich bräuchte dringend Hilfe da ich schon das meiste ausprobiert habe ohne Erfolg.
Die Idee ist, dass das Script folgendermaßen funktionieren soll:
Es gibt 4 unterschiedliche Modus: 0: multi_aktiv (alle 3 Kameras werden auf dem Monitor gleichzeitig gezeigt), 1: cam1_akiv (Kamera 1 wird in vollbildmodus gezeigt), 2: cam2_akiv (Kamera 2 wird in vollbildmodus gezeigt) und 3: cam3_akiv (Kamera 3 wird in vollbildmodus gezeigt).
Wenn der Monitor gestartet wird (CCTV_power) wird sofort Modus 0 gezeigt (multi_aktiv). Mit dem knopf CCTV_page wird zu Modus 1, 2, 3 weitergeschaltet.
Jedoch funktioniert das ganze nicht so richtig.
Ich hoffe, dass mir jemand helfen kann der sich mit Scripts in OMSI besser auskennt.
MfG
Max
{trigger:CCTV_power}
(L.L.elec_busbar_main) 0 =
{if}
0 (S.L.CCTV_on)
{else}
1 (S.L.CCTV_on)
0 (S.L.cam_ident)
{endif}
{end}
{trigger:CCTV_page}
1 (L.L.CCTV_on)
{if}
(L.L.cam_ident) 1 + (S.L.cam_ident)
(L.L.cam_ident) 3 >
{if}
0 (S.L.cam_ident)
{endif}
{endif}
{end}
{macro:CCTV_cam_Frame}
1 (L.L.CCTV_on)
{if}
(L.L.cam_ident) 0 =
{if}
1 (S.L.multi_aktiv)
0 (S.L.cam1_aktiv)
0 (S.L.cam2_aktiv)
0 (S.L.cam3_aktiv)
{endif}
(L.L.cam_ident) 1 =
{if}
0 (S.L.multi_aktiv)
1 (S.L.cam1_aktiv)
0 (S.L.cam2_aktiv)
0 (S.L.cam3_aktiv)
{endif}
(L.L.cam_ident) 2 =
{if}
0 (S.L.multi_aktiv)
0 (S.L.cam1_aktiv)
1 (S.L.cam2_aktiv)
0 (S.L.cam3_aktiv)
{endif}
(L.L.cam_ident) 3 =
{if}
0 (S.L.multi_aktiv)
0 (S.L.cam1_aktiv)
0 (S.L.cam2_aktiv)
1 (S.L.cam3_aktiv)
{endif}
{endif}
{end}
Alles anzeigen