Ahh ja, macht Sinn. Das probiere ich mal aus.
Ich hätte aber noch ne Frage zur Innenanzeige, siehe hier:
Du bist in Begriff, OMSI WebDisk & Community zu verlassen, um auf die folgende Adresse weitergeleitet zu werden:
Bitte beachte, dass wir für den Inhalt der Zielseite nicht verantwortlich sind und unsere Datenschutzbestimmungen dort keine Anwendung finden.
Ahh ja, macht Sinn. Das probiere ich mal aus.
Ich hätte aber noch ne Frage zur Innenanzeige, siehe hier:
Hi zusammen,
ich würde gerne die IVU etwas mehr in den C2 integrieren und benötige dafür eure Hilfe. Mir geht es hier um die Innenanzeige.
Die Ports habe ich alle bereits korrekt eingestellt und die Haltestellen werden richtig angezeigt.
Folgendes würde ich gerne mit eurer Hilfe umsetzen:
Ich kenne mich mit Scripten nicht so aus und deshalb wende ich mich hier an euch, wie man das obige umsetzen kann. Irgendwie geht das bestimmt, denn beim Atron hats ja auch geklappt.
Ich freue mich auf eure Vorschläge!
Vielen Dank im Voraus!
MfG
Joniboy_08
Ich lade euch hier mal die betreffenden Scripts hoch.
Zu 2.:
Anhand dieses Abschnitts würde ich jetzt mal vermuten, dass die Innenanzeige in den Störungs-Modus schaltet, wenn ein Input auf Lawo_Innenanzeige_Fehler kommt.
' Stoerung
(L.L.Lawo_Innenanzeige_gestartet) 1 =
(L.L.Lawo_Innenanzeige_Fehler) 1 = &&
{if}
0 (S.L.Lawo_Innenanzeige_Uhrzeit_vis)
(L.L.haltewunschlampe)
{if}
"Lawo_Innenanzeige\Gross\JB\LAWO_Stoerung_Stop.bmp" (S.$.Lawo_Bilds_Vorne)
"Lawo_Innenanzeige\Klein\JB\LAWO_Boot_2_K_Stop.bmp" (S.$.Lawo_Bilds_Klein)
{else}
"Lawo_Innenanzeige\Gross\JB\LAWO_Stoerung.bmp" (S.$.Lawo_Bilds_Vorne)
"Lawo_Innenanzeige\Klein\JB\LAWO_Boot_2_K.bmp" (S.$.Lawo_Bilds_Klein)
{endif}
{endif}
Alles anzeigen
Und bei der IVU ist das denke ich mal SF_pasinfo_status, da diese abgefragt wird, bevor Inhalt auf die Innenanzeige gegeben wird. Aber wie kann ich das jetzt kombinieren?
Ich vermute aber mal, dass die Pas.info abgeschaltet ist, wenn der Wert von SF_pasinfo_status 0 ist, da das ganze wie folgt abgefragt wird:
{macro:IVU_Ansagen}
(L.L.SF_pasinfo_status)
{if}
(L.L.IVU_Route_Index) (L.L.IVU_HST_pos) (M.V.GetRouteBusstopIdent) (S.$.IVU_Haltestelle_Ansage_Name)
(L.L.IVU_HST_pos) 0 >
{if}
"..\..\Announcements\" 0 (M.V.GetDepotStringGlobal) "\" $+ $+ (L.$.IVU_Haltestelle_Ansage_Name) $+
(L.L.IVU_Route_Index) (M.V.GetBusstopCount) 1 - (L.L.IVU_HST_pos) <=
{if}
"_#terminus" $+
{endif}
".wav" $+
(T.F.ev_IBIS_Ansagen)
{endif}
{endif}
{end}
Alles anzeigen
Also wenn ich das richtig verstehe, hier: Sende Ansagen, wenn SF_pasinfo_status. Und das bedeutet ja eigentlich, wenn es 1/True ist.
Dann benötige ich folgenden Script-Abschnitt:
Wenn SF_pasinfo_status aus/False ist, dann stelle Lawo_Innenanzeige_Fehler auf 1/True - und umgekehrt:
Wenn SF_pasinfo_status 1/True ist, dann stelle Lawo_Innenanzeige_Fehler auf 0/False - aber wie sieht dieser Abschnitt dann aus? Und kann man einfach so zwischen Scripten kommunizieren, oder geht das nur komplizierter? Hier brauche ich jetzt die, die sich mit Scripts auskennen
Ich habe mal rumprobiert. Würde das hier funktionieren?
Soo, mit diesem Code hat es funktioniert!
Dann würde ich aber sagen, dass von OMSI das falsche Ziel gefordert wird, da der Kurs ja gar nicht nach Bahnhof Surrenheide fährt
Das ist Linie 807 und Kurs 14
Vielen Dank, ich werde das testen!
Doofe Sache irgendwie, müsste ich auch mal kurz angehen, in Real-Videos sieht man, dass das Ziel in der Kopfzeile durchaus in Kleinbuchstaben formatiert ist.
Mein Problem war halt, dass es auf der Fahrgastinformation dann auch in Großbuchstaben bzw. bei meiner HOF-Datei nur als Abkürzung angezeigt wurde und das war halt nicht so geil.
Hm, mein Zielfeld ist jetzt leer. Ne Ahnung woran das liegt? BusfahrerP
Hi zusammen,
ich hätte da mal eine Frage:
Wie kann ich das umstellen, dass die IVU die letzte Haltestelle bzw. das Ziel nicht aus dem String für das IBIS 1 sondern aus dem für das IBIS 2 liest?
Hi zusammen,
habe im BVG-Innenanzeigen-Script diesen Abschnitt gefunden:
"..\..\Anzeigen\TFT_Umstiegsmoeglichkeiten\"
(L.L.IBIS_busstop_index) 3 (M.V.GetBusstopString) $+
(L.$.Matrix_Nr) $RemoveSpaces $+
".tga" $+
(S.$.IBIS_lcd_Umstieg_nH)
Würde das nicht bedeuten, dass die Innenanzeige die Umstiegsmöglichkeiten anzeigen kann?
Sieht so aus, als müssten die Dateien dann in den universellen Anzeigen-Ordner. Aber wie müssten die dann heißen? Und wie funktioniert das? Konnte dazu im Handbuch etc. nichts finden.
Edit: Wie die Datei heißen muss, hat sich erledigt. Siehe hier: RE: Mercedes Benz C2 Berlin/Neutral
Aber wie soll die Datei dann aussehen? Es gibt im Texture-Ordner bereits eine Umstiegsmoeglichkeiten.dds, aber die ist transparent. Deshalb: Wo wird das angezeigt und wie sollte das aussehen bzw. wie sieht das in echt aus?
Edit 2: Hab was gefunden. Ist das das hier?
Dir fehlen aber mitgelieferte Dateien.
Dann lade das Archiv nochmal runter: https://reboot.omsi-webdisk.de/download/7763/
Irgendwas stimmt mit deiner AI-Liste nicht. Er findet die ganzen benötigten AI-Gruppen nicht. Hast du da was verändert?
Außerdem fehlen dir immer noch sehr viele Objekte.
Hast du wirklich alle Links aus der ReadMe angeklickt und die heruntergeladenen Dateien ins OMSI-Verzeichnis entpackt? Hast du auch alle mitgelieferten Objekte & Splines ins OMSI-Verzeichnis entpackt?
Ach stimmt ja, er hat ja die Model-Datei mit hochgeladen
Dann hätte ich ja selbst nachschauen können
Die müssten eigentlich bei Liestal dabei gewesen sein.
Hast du das Download-Archiv vollständig entpackt?
Ich kann dir nicht sagen, ob diese Meldungen bei mir auftreten, da ich das AddOn nicht habe, aber diese dürften eigentlich nicht relevant sein und sind somit keine Fehler. Es sollte also trotzdem alles funktionieren.
Ja die Varlist ist egal. Aber die IVU will diese Variable nutzen, die der Bus nicht hat. Man könnte der IVU jetzt halt vorgaukeln, dass es diese Variable gibt, indem man sie in eine Varlist einträgt. Aber damit könnte halt eine Funktion eingeschränkt werden. Ich weiß aber halt nicht, wofür die IVU diese Variable braucht.
Also folgendes:
Die IVU fragt die Variable ab, um auf der Innenanzeige "Wagen hält" anzuzeigen. Allerdings scheint diese Variable beim DUS Urbino nicht haltewunschlampe zu sein, sondern eine andere. Das heißt, man müsste die Variable im IVU Script mit der passenden vom Urbino tauschen. Allerdings weiß ich nicht, welche Haltewunschlampenvariable der Urbino nutzt. Das müsste man nachschauen
Okay, wenn ich das richtig herausgelesen habe, ist haltewunsch die gesamte Haltewunschvariable. Das könntest du dann mal im IVU Script austauschen. Wie gesagt, da bin ich mir aber nicht sicher. Vielleicht können die anderen das ja bestätigen/verneinen, ansonsten kannst du es ja einfach mal ausprobieren.
Ne, andersrum:
Das ist in der IVU_Ticketbox.osc vorhanden aber in keiner Varlist zu finden. Einfach nachtragen. Aber auch da weiß ich nicht, ob dann alles wie gewünscht geht. Denn ich bin mir gerade nicht sicher, was die Funktion dieser Variable in Kombination mit der IVU zu tun hat
Der DUS Urbino arbeit mit door0, door1, door2 etc. ohne Unterstriche. Vermute mal das könnte daran liegen.
Du kannst die fehlenden Variablen natürlich einfach nachtragen. Dann wären die Fehler weg, aber ich weiß nicht, ob dann alles 100% funktioniert.
Hm, da ist das Symbol aber auch vorhanden. Seltsam.
Die Symbole sind in der bmp-Datei vorhanden und in der oft-Datei auch! Trotzdem wird nichts angezeigt...