Anzahl der Beiträge : 23 Anmeldedatum : 28.08.11 Alter : 34 Ort : Amersfoort, Netherlands
Thema: Changing Display's Mi 31 Aug - 15:10
hi,
can someone tell me if it's possible to create an changing display (ibis) for the front (and side) of the bus. Now there's only a static 'U-Bahnhof Rathaus Spandau' (example) but i would like a display that can say 'U-Bahnhof Rathaus Spandau' and then 'Endhaltestelle Nicht Einsteigen' and the the first one (example) I think it's possible 'cos when you do aan ibis like '99996' the alfabet scrolls by. But how could i make this /create this (in hofmaker?) ?
O405 N²
Anzahl der Beiträge : 54 Anmeldedatum : 12.07.11 Alter : 28 Ort : Schalksmühle, Deutschland
Thema: Re: Changing Display's Mi 31 Aug - 16:12
1. You have to open the File "Matrix.osc" in Omsi/Vehicles/SD200/Script or for the SD202 the File "Matrix_D.osc" in Omsi/vehicles/SD202/Script 2. Search for "l1 94 = (L.L.Matrix_ChangeCounter) ! &&" 3.
Code:
l1 94 = (L.L.Matrix_ChangeCounter) ! && {if} " First Row @2nd Row @ side Matrix " (S.$.Matrix_NewTerminus)]
4. Now you can write between the " and the @ for the first row on the annax, between the @ and the secound one for the secound row and between the @ and the last " for the annax on the side(only for busses with one row side annax) !!The distance between the " and the @ must always be 16 symbols!! 5. copy that in next line . there you can write that, what canges. you can do this i think up to 3 times to use this you have to set the ibis on Line: XXX94 (you can set instead of the x any number exept 0)
Hope you undersand it
ediblechickenwing
Anzahl der Beiträge : 317 Anmeldedatum : 16.04.10 Ort : South Wales, UK
Thema: Re: Changing Display's Do 1 Sep - 19:28
It's annoying, I wish it could be done in the depot file which would be a lot easier and then the AI would also show moving displays.
timmie_1606
Anzahl der Beiträge : 23 Anmeldedatum : 28.08.11 Alter : 34 Ort : Amersfoort, Netherlands
Thema: Re: Changing Display's So 4 Sep - 12:07
Thanks, but now i've got a problem. Which i can not show because the forum says: Neue Mitglieder haben in den ersten 7 Tagen keine Befugnis, externe Links oder Mailadressen zu posten.
ps. thanls for the quick response by the way!
timmie_1606
Anzahl der Beiträge : 23 Anmeldedatum : 28.08.11 Alter : 34 Ort : Amersfoort, Netherlands
'Revision History: '- Marcel Kuhnt 10.08.2009 Added Revision History '- Marcel Kuhnt 13.04.2010 Added Line List Script '- Marcel Kuhnt 23.04.2010 Line right formatted
'Hier wird die Nummer eingestellt: (L.$.SetLineTo) 3 $SetLengthL (S.$.Matrix_Nr)
'Hier wird das Ziel eingestellt: 1 (S.L.elec_busbar_main_sw) (L.L.AI_target_index) (S.L.IBIS_TerminusIndex) (M.V.GetTerminusCode) (S.L.Debug_2) (S.L.IBIS_TerminusCode)
' Wenn sich die neue Linie von der alten unterscheidet, dann wechsele: (L.L.IBIS_Linie_Complex) s0 (L.L.Matrix_Nr_Last) = ! (L.L.elec_busbar_main) && {if} l2 (C.L.Matrix_Waittime) (C.L.Matrix_Changetime_Nr) 1.5 * + < {if} l2 (C.L.Matrix_Waittime) > {if} ' Nur beim ersten Mal: (L.L.Matrix_NrCreateString) {if} l0 100 / trunc s1 (L.L.IBIS_Linie_Suffix) s4 ' l0: Originalzahl; l1: erste drei Ziffern; l4: letzte zwei Ziffern
' Falls gleich 0, dann gar nix: l1 0 = {if} "" {else} ' Sonst die normale Nummer: l1 trunc $IntToStr {endif}
(S.$.Matrix_NewNr)
' =============================================================================== ' Falls jetzt die hinteren beiden Ziffern (l2) etwas Interessantes enthalten: ' ===============================================================================
' Zunächst wird verlängert, wenn einstellig - und zwar je nach Anwendung links- oder rechtsbündig:
Look at yours, it there is something not the same (exept for the canging display)
timmie_1606
Anzahl der Beiträge : 23 Anmeldedatum : 28.08.11 Alter : 34 Ort : Amersfoort, Netherlands
Thema: Re: Changing Display's Mi 7 Sep - 10:39
The problem was i forgot an {endif} at the end. Now i've got the following problem, when i do like '99994' Only the first dest. comes, it doesn't scroll to the second one.
Code:
'############## 'Matrix Script '##############
'Simulates 80s style Matrix Line and Terminus Display (Type Annax)
'Revision History: '- Marcel Kuhnt 10.08.2009 Added Revision History '- Marcel Kuhnt 13.04.2010 Added Line List Script '- Marcel Kuhnt 23.04.2010 Line right formatted
'Hier wird die Nummer eingestellt: (L.$.SetLineTo) 3 $SetLengthL (S.$.Matrix_Nr)
'Hier wird das Ziel eingestellt: 1 (S.L.elec_busbar_main_sw) (L.L.AI_target_index) (S.L.IBIS_TerminusIndex) (M.V.GetTerminusCode) (S.L.Debug_2) (S.L.IBIS_TerminusCode)
' Wenn sich die neue Linie von der alten unterscheidet, dann wechsele: (L.L.IBIS_Linie_Complex) s0 (L.L.Matrix_Nr_Last) = ! (L.L.elec_busbar_main) && {if} l2 (C.L.Matrix_Waittime) (C.L.Matrix_Changetime_Nr) 1.5 * + < {if} l2 (C.L.Matrix_Waittime) > {if} ' Nur beim ersten Mal: (L.L.Matrix_NrCreateString) {if} l0 100 / trunc s1 (L.L.IBIS_Linie_Suffix) s4 ' l0: Originalzahl; l1: erste drei Ziffern; l4: letzte zwei Ziffern
' Falls gleich 0, dann gar nix: l1 0 = {if} "" {else} ' Sonst die normale Nummer: l1 trunc $IntToStr {endif}
(S.$.Matrix_NewNr)
' =============================================================================== ' Falls jetzt die hinteren beiden Ziffern (l2) etwas Interessantes enthalten: ' ===============================================================================
' Zunächst wird verlängert, wenn einstellig - und zwar je nach Anwendung links- oder rechtsbündig:
Anzahl der Beiträge : 54 Anmeldedatum : 12.07.11 Alter : 28 Ort : Schalksmühle, Deutschland
Thema: Re: Changing Display's Mi 7 Sep - 14:45
After the secound "l1 94 =" {before "Eindhalte@Niet instappen@niet instappen" (S.$.Matrix_NewTerminus)"} is an " (L.L.Matrix_ChangeCounter) ! &&" missing. Add it, like after the first "l1 94 =" and id should work.
timmie_1606
Anzahl der Beiträge : 23 Anmeldedatum : 28.08.11 Alter : 34 Ort : Amersfoort, Netherlands
Anzahl der Beiträge : 317 Anmeldedatum : 16.04.10 Ort : South Wales, UK
Thema: Re: Changing Display's Do 8 Sep - 11:57
I can only seem to get it to work properly if I replace an existing one, (97/98/99). I had the same problem where it wouldn't work properly if I added another one.
EirikhO
Anzahl der Beiträge : 61 Anmeldedatum : 07.04.11 Alter : 30 Ort : Norway
Thema: Re: Changing Display's Do 8 Sep - 17:04
The codes are a bit different for those changing the entire display, have a look around. I don't have omsi installed on this computer so I can't really demonstrate it.