Fahrgäste laufen durch die Wand

Willkommen in der OMSI-WebDisk!
Als Gast kannst du nur Inhalte in deiner ausgewählten Sprache sehen. Registrierte Nutzer können die Sichtbarkeit anderer Sprachen in ihrem Kontrollzentrum aktivieren, weitere Infos hier.
Alle Themen sind in den Foren mit einer Sprachflagge gekennzeichnet: = Englisch [EN], = Deutsch [DE], = Französisch [FR]. Wenn du die angegebene Sprache nicht beherrschst, schreibe auf Englisch!
  • Moin allerseits,


    Ich habe ein kleines Problem bei dem Scania Citywide mit Morphi Mod. Und zwar wollte ich gerade den Bus umscripten, dass die Leute die kein Ticket wollen auch hinten einsteigen können, und die die eins wollen, steigen vorne ein. Ich mag dieses System irgendwie, deshalb scripte ich da gerade viele Busse für mich um. Also habe ich dies getan, wie bei fast allen anderen Bussen auch:


    - door.osc und door_manual_GS.osc geöffnet

    - nach entry gesucht und kopiert

    Code
        (L.L.door_0) 0.9 > (S.L.PAX_Entry0_Open)
        (L.L.door_1) 0.9 > (S.L.PAX_Entry1_Open)
        (L.L.door_2) 0.9 > (S.L.PAX_Entry2_Open)
        (L.L.door_3) 0.9 > (S.L.PAX_Entry3_Open)
        (L.L.door_2) 0.9 > (S.L.PAX_Exit0_Open) (S.L.PAX_Exit1_Open)
        (L.L.door_5) 0.9 > (S.L.PAX_Exit2_Open) (S.L.PAX_Exit3_Open)

    Auszug aus der door.osc (hab es erstmal nur bei der zweiten Türe versucht)


    - passengercabin geöffnet und folgendes ergänzt:

    Dann öffnete ich Omsi, und die Leute begannen hinten durch die Busfassade zu gehen und an der hinteren Tür zu entwerten. Auch wenn ich nur hinten aufmachte, wollten sie an der hinteren Tür einen Fahrschein, und das Geld lag bei mir vorne.


    Jetzt meine Frage: Geht es in dem Bus das man die Leute auch hinten einsteigen lässt?


    Vielen Dank!


    PS: Unten ein paar Bilder wie die Fahrgäste Fahrscheine wollen und entwerten

  • dass die Leute die kein Ticket wollen auch hinten einsteigen können, und die die eins wollen, steigen vorne ein

    Soweit ich weiß, denkt OMSI da etwas anders. Die Fahrgäste entscheiden erst beim Einstieg in den Bus, ob sie ein Ticket kaufen wollen, oder nicht. Daher müsstest du warscheinlich in der passengercabin den Einstieg an allen Türen aktivieren und bis auf die 1. Überall noticketsale hinschreiben. Wenn du dann noch im TichetPack der Map den Wert, wie viele Fahrgäste ein Ticket kaufen auf "1" stellst, sollten alle, die vorne einsteigen, auch ein Ticket kaufen.


    Korrigiert mich, wenn ich falsch liege.:)

  • Also das hat leider wenig geholfen. Die Fahrgäste laufen immernoch durch die Wand, und entwerten auch in der Luft. An der hinteren Tür (im Nachläufer) wollen sie egal was man macht nicht einsteigen, sie laufen hin wollen aber nicht einsteigen. Ich habe probiert in der passengercabin_trail folgendes ergänzt:


    [entry]

    15


    {noticketsale}


    [entry]

    17


    {noticketsale}


    Dann habe ich in der door.osc die Einträge wie oben kopiert und 15 und 17 eingefügt. Allerdings ist der Bus dann nicht mehr fahrbar (Display geht nicht, Drucker geht nicht, Gas, Bremse...)


    Im TicketPack habe ich auch den jeweiligen Wert auf 1 geändert.


    Was muss ich denn da ändern das dies nicht mehr passiert?

  • Da liegt wahrscheinlich daran, dass die Hintere Tür im Nachläufer eine Automatik Tür ist.


    Hast du mal probiert, wenn du die 3. Tür öffnest ob die dann einsteigen?


    Wenn ja, dann müssen wir noch einen kleinen Teil dazu scripten, dass die Tür nun mal eine Automatik Tür ist und die Öffnung angefordert werden kann. Also das gleiche wie als Ausgang nur umgedreht ;)

    Dies geschieht über (Pax_EntryX_req)

    Die X steht für die gleiche Zahl des PAX_EntryX_Open.


    Hierzu habe ich ein Bild als Denkhilfe :)

    reboot.omsi-webdisk.de/net/attachment/38674/


    Da ich jetzt das passende Scania Script vor mir habe, erkläre ich es von dem Citaro mit Morphi Mpd 5.1


    Hier ist meine Pax Belegung:

    Und so sieht die Türöffnung Script für die hintere Automatiktür aus.

    Wie wir in der Zeile 3 und 4 sehen wird das Befehl _Req benutzt.

    Um jetzt auch von außen die Tür anzufordern müssen wir unter die ExitX_Req Einträge noch die Entrys einfügen.

    Dies würde so aussehen:

    Das müsste Theoretisch schon gewesen im Script.

    Ich kann aber sagen, das es bei den Citaro (Morphi v5.1) funktioniert.


    Hierbei schreibe ich es noch zur Sicherheit, das die Fahrgäste erst zu die anderen Türen hingehen, wenn die neu geladen wurden.

    Dies gilt aufjedenfall für neu gestarteten Map Situation (Karte ohne Busse laden).

  • Aber beim Scania kann ich alle Türen manuell zu steuern. Die dritte öffne und schließe ich mit ,,-'' (hier nicht als Türfreigabe sondern wirklich zum Öffnen/Schließen