Muckelchen Du musst in der Innenanzeige_multi.osc nach RBL suchen und es gegen IBIS tauschen so das es
Code
- '##############
- 'Innenanzeigen Multiscript
- '##############
- 'DVB style LAWO FIS
- '(c) 29.04.2016 Christian Rolle
- 'Script Version: 1.0
- 'Needs:
- '- Cockpit (Batterietrennschalter)
- '- IBIS
- '- Matrix
- '- doors
- '- EVENDPC2
- 'Revision History:
- '- Christian Rolle 29.09.2017 created from scratch
- '- Christian Rolle 24.02.2018 Anpassungen neue Innenanzeige
- {macro:Innenanzeige_multi_init}
- 10 (S.L.Innenanzeige_Werbung_Timer)
- {end}
- {macro:Innenanzeige_multi_frame}
- (L.L.elec_busbar_main)
- {if}
- 'Uhrzeit:
- (L.S.Time) 3600 / s0 trunc s1 "02" $IntToStrEnh (S.$.Uhrzeit_stunde)
- (L.S.Time) 3600 / s0 trunc s1 l0 l1 - 60 * "02" $IntToStrEnh (S.$.Uhrzeit_Minute)
- "" (L.$.Uhrzeit_stunde) ":" $+ (L.$.Uhrzeit_Minute) $+ (S.$.String_Innenanzeige_3)
- (L.L.haltewunschlampe_all)
- {if}
- (L.L.vis_IA_def) !
- {if}
- "Innenanzeige\Innenanzeige_STOP_def.dds" (S.$.Innenanzeige_Wechsel)
- {else}
- "Innenanzeige\Innenanzeige_STOP.dds" (S.$.Innenanzeige_Wechsel)
- {endif}
- {else}
- (L.L.vis_IA_def) !
- {if}
- "Innenanzeige\Innenanzeige_Base_def.dds" (S.$.Innenanzeige_Wechsel)
- {else}
- "Innenanzeige\Innenanzeige_Base.dds" (S.$.Innenanzeige_Wechsel)
- {endif}
- {endif}
- (L.L.Innenanzeige_Werbung_Timer) (L.S.Timegap) 0.1 * + (S.L.Innenanzeige_Werbung_Timer) trunc 1 max s0
- "Innenanzeige\Werbung\" l0 $IntToStr $+ ".jpg" $+ (S.$.Innenanzeige_Werbung)
- l0 10 >
- {if}
- 0 (S.L.Innenanzeige_Werbung_Timer)
- {endif}
- 'Liniennummer-String neu anhand der IBIS-Daten erstellen:
- ""
- (L.L.IBIS_Linie) s0
- l0 0 =
- {if}
- ""
- {else}
- (L.$.Yard) "Ruhrgebiet" $=
- {if}
- l0 16 =
- l0 20 = ||
- l0 24 = ||
- l0 29 = ||
- l0 36 = ||
- l0 91 = ||
- {if}
- "SB" l0 trunc $IntToStr $+
- {else}
- l0 2 =
- l0 5 = ||
- l0 9 = ||
- l0 10 = ||
- l0 11 = ||
- l0 14 = ||
- {if}
- "NE" l0 trunc $IntToStr $+
- {else}
- l0 18 =
- l0 19 = ||
- {if}
- "NE" l0 trunc $IntToStr $+
- {else}
- l0 12 =
- l0 44 = ||
- l0 90 = ||
- l0 107 = ||
- {if}
- "SEV"
- {else}
- l0 trunc $IntToStr
- {endif}
- {endif}
- {endif}
- {endif}
- {else}
- ' Sonst die normale Nummer:
- l0 trunc $IntToStr
- {endif}
- {endif}
- "@" $+ (L.L.IBIS_TerminusIndex) 3 (M.V.GetTerminusString) $+ (S.$.String_Innenanzeige)
- ""
- (L.L.IBIS_RouteIndex) -1 =
- {if}
- " @ @ @ "
- {else}
- (L.L.IBIS_RouteIndex) (M.V.GetBusstopCount) (L.L.IBIS_busstop) - s0
- l0 4 >=
- {if}
- (L.L.IBIS_RouteIndex) (L.L.IBIS_busstop) 3 + (M.V.GetRouteBusstopIdent) $+ "@" $+
- (L.L.IBIS_RouteIndex) (L.L.IBIS_busstop) 2 + (M.V.GetRouteBusstopIdent) $+ "@" $+
- (L.L.IBIS_RouteIndex) (L.L.IBIS_busstop) 1 + (M.V.GetRouteBusstopIdent) $+ "@" $+
- (L.L.IBIS_RouteIndex) (L.L.IBIS_busstop) (M.V.GetRouteBusstopIdent) $+
- {endif}
- l0 3 =
- {if}
- " " $+ "@" $+
- (L.L.IBIS_RouteIndex) (L.L.IBIS_busstop) 2 + (M.V.GetRouteBusstopIdent) $+ "@" $+
- (L.L.IBIS_RouteIndex) (L.L.IBIS_busstop) 1 + (M.V.GetRouteBusstopIdent) $+ "@" $+
- (L.L.IBIS_RouteIndex) (L.L.IBIS_busstop) (M.V.GetRouteBusstopIdent) $+
- {endif}
- l0 2 =
- {if}
- " " $+ "@" $+
- " " $+ "@" $+
- (L.L.IBIS_RouteIndex) (L.L.IBIS_busstop) 1 + (M.V.GetRouteBusstopIdent) $+ "@" $+
- (L.L.IBIS_RouteIndex) (L.L.IBIS_busstop) (M.V.GetRouteBusstopIdent) $+
- {endif}
- l0 1 =
- {if}
- " " $+ "@" $+
- " " $+ "@" $+
- " " $+ "@" $+
- (L.L.IBIS_RouteIndex) (L.L.IBIS_busstop) (M.V.GetRouteBusstopIdent) $+
- {endif}
- {endif}
- (S.$.String_Innenanzeige_2)
- {else}
- "Innenanzeige\Innenanzeige_off.dds" (S.$.Innenanzeige_Wechsel)
- "Innenanzeige\Werbung\Werbung_off.dds" (S.$.Innenanzeige_Werbung)
- 10 (S.L.Innenanzeige_Werbung_Timer)
- "" (S.$.String_Innenanzeige) (S.$.String_Innenanzeige_2) (S.$.String_Innenanzeige_3)
- {endif}
- {end}
- {macro:Innenanzeige_normal}
- {end}
- {macro:Innenanzeige_bvg}
- {end}
- {macro:Innenanzeige_multi}
- {end}
Außerdem hast du in der Solo_main.osc folgendes vergessen
Zitat von Tarik KAlles anzeigen3. Schritt:
Wir gehen nun in den Ordner Script. Dort öffnen wir die "MAN_NL2x3_main.osc" (in deinem Fall Solo_main.osc ) bzw. "MAN_NG313_main.osc" und fügen diesen Teil ganz unten unter "frame" ein:
1 (S.L.Daueranimation)
Als nächstes müssen folgende Zeilen gelöscht werden:
(M.L.EVENDPC2_init)
(M.L.EVENDPC2_frame)
"Werbung\Werbung" l0 $IntToStr $+ ".jpg" $+ (S.$.Werbung)
"Werbung\Werbung" l1 $IntToStr $+ ".jpg" $+ (S.$.Werbung1)