Moin,
die Türflügelsperre sowie die getrennte Vordertür waren in der Tat fehlerhaft.
Ich habe das jetzt behoben, bitte das Skript nochmal neu runterladen (Link im ersten Beitrag).
Man kann auch nicht mehr dein Türfreigabetaster beim Solo hinzufügen ... Hoofentlich wird das Bald gefixt
![]()
Das Problem kann ich übers Skript leider nicht zufriedenstellend lösen, wen das stört, der muss in der model.cfg manuell die Sichtbarkeit der einzelnen Objekte anpassen.
Wie kann ich beim O405 den Ein- und Ausstieg an allen Türen realisieren?
Das Skript unterstützt jetzt auch den Einstieg an der Hintertür, es müssen lediglich in der passengercabin.cfg noch die neuen Einstiege definiert werden.
Die Tür muss allerdings manuell geöffnet werden, Außentüröffner einzubauen war mir jetzt zu aufwändig, vielleicht kommt das irgendwann noch...
Hallo SchulterSack,
ich möchte deine Scriptkenntnisse auch gerne noch mal in Anspruch nehmen und fragen, ob du grob erklären kannst, wie ich mir im Citaro auf der Hst.-Innenanzeige Liniennummer und Ziel anzeigen lassen kann (nach dem Schließen der Türen)
Öffne die IBIS-2.osc und such die Zeile {macro:IBIS_LCD-refresh}.
Markiere den gesamten Abschnitt (bis einschließlich {end}) und ersetze ihn durch folgendes:
- {macro:IBIS_LCD-refresh}
- 'Formatierung der D92-Innenanzeige
- (L.L.IBIS_Busstop) (L.L.IBIS_cabindisplay_busstop) = !
- {if}
- 0 (S.L.IBIS_cabindisplay_state)
- {endif}
- (L.L.doorTarget_0)
- (L.L.doorTarget_1) ||
- (L.L.doorTarget_23) ||
- (L.L.doorTarget_45) ||
- (L.L.IBIS_cabindisplay_state) 0 = &&
- {if}
- 1 (S.L.IBIS_cabindisplay_state)
- {endif}
- (L.L.door_0) 0 =
- (L.L.door_1) 0 = &&
- (L.L.door_2) 0 = &&
- (L.L.door_4) 0 = &&
- (L.L.IBIS_cabindisplay_state) 1 = &&
- {if}
- 2 (S.L.IBIS_cabindisplay_state)
- {endif}
- (L.L.IBIS_cabindisplay_state) 2 =
- {if}
- (L.$.Matrix_Nr) $RemoveSpaces " " $+
- (L.L.IBIS_TerminusIndex) 3 (M.V.GetTerminusString) $RemoveSpaces $+
- (S.$.IBIS_cabindisplay)
- {else}
- (L.L.IBIS_RouteIndex) 0 >=
- {if}
- (L.L.IBIS_LCD-zeile) 1 =
- (L.L.IBIS_busstop_index) 2 (M.V.GetBusstopString) $length 0 > &&
- {if}
- (L.L.IBIS_busstop_index) 2 (M.V.GetBusstopString) (S.$.IBIS_cabindisplay)
- {else}
- (L.L.IBIS_busstop_index) 1 (M.V.GetBusstopString) (S.$.IBIS_cabindisplay)
- {endif}
- {else}
- "" (S.$.IBIS_cabindisplay)
- {endif}
- {endif}
- (L.L.IBIS_Busstop) (S.L.IBIS_cabindisplay_busstop)
- {end}
Dann müssen noch zwei neue Variablen in die IBIS_varlist.txt eingetragen werden:
Fertig!