Wochenend-Dienst auf den Linien 518 + 519
Setra S 415 LE business · Gerolstein
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.
Setra S 415 LE business · Gerolstein
Mhmm... that look's okay. Does the logfile contain any errors?
Wenn man das Wort "bitte" verwendet und einfach mal abwarten würde, käme da schon die ein oder andere Antwort.
Warum eigentlich so kompliziert? Die Türscripte haben von Natur aus das Abprallen drin. Man muss nur den richtigen Wert finden, um es zu aktivieren:
Es kommt natürlich auch drauf an, mit welcher Geschwindigkeit die Türen öffnen bzw. schließen. Ist diese zu niedrig, bringt auch relativ hoher Wert - bei der Variable oben - nichts.
Normalerweise wird der Wert bei "door_refl" mit dem letzten Geschwindigkeitspunkt multipliziert.
Einfach mal bisschen herumprobieren. Beachte bitte, dass der Wert "door_refl" nur durch das Init - also einmalig beim Spawnen des Busses - geladen wird! Wenn du den Wert zwischendurch änderst musst du den Bus neu spawnen.
Nachteil ist auch, dass bei jedem andötzen der Tür der Hit-Sound abgespielt wird. Das müsste man entsprechend im Script anpassen. Noch ein bisschen tüfteln und dann kann es so aussehen:
because textfelds 1-29, 35-57 and 59 are still in the model.cfg.
But the "Selbsteinbau"-version has textfields from no. 38 to 105. Where are these?
Ohja dieser Fehler war echt zum abkratzen ![]()
Um welchen Punkt verschieben? Verschieben tut es auf einer Achse, nicht auf einem Punkt. Und die ist oben mit angegeben.
Lediglich beim rotieren braucht er einen Punkt. Wenn nix angegeben, nimmt er sowieso den Ursprungspunkt aus Blender.
Die Einträge sind teilweise unnötig und unvollständig. Es geht um diese hier:
Zur Erklärung:
1. Abschnitt
Verschiebt/rotiert nichts, da dort nur ein neuer Ursprungspunkt eingetragen wurden, jedoch ohne Werte.
2. Abschnitt
Verschiebt ebenfalls nichts, da dort so gut wie alles fehlt.
3. Abschnitt
Sollte den Zahltisch um 1,35 Meter nach vorne verschieben.
4. Abschnitt
Das gleiche wie beim zweiten Abschnitt
Beim verschieben reicht das hier vollkommen zu:
[newanim]
origin_rot_x <-- entsprechend Achse anpassen (x, y, z)
-90
anim_trans
Daueranimation
<Wert in Metern>
Zeige mal bitte, wie du die Daueranimation in die main-Datei eingetragen hast.
Generell müsste man das erstmal eingrenzen wann es passiert...
bzw. Karte ohne Busse geladen?
Er kommt ja noch nicht mal zu diesem Fenster.
Die Linie schon, allerdings nicht das Ziel, wodurch keine Passagiere einsteigen, woran kann das liegen?
Klingt nach einer falschen Hof-Datei in der AI-Liste.
Die entsprechende Hof-Datei sollte natürlich auch in den Busordner liegen.
Einmal gründlich aussortieren und aufräumen wäre sehr sinnvoll...
Nicht jeder, der sich die Map herunterlädt fängt bei 0 an. Gewisse Objekte hat man bereits vorher schon installiert - durch andere Maps z.B., die eben jetzt nicht mehr downloadbar sind. Für diejenigen wäre das schade, wenn man dann die Datei löscht.
Was heißt denn getauscht? Die unterschiedlichen Objekte nutzen entsprechend auch unterschiedliche Texturen.
Ja das ist bei dem Atron-Drucker leider extremst blöd gelöst wurden. Weiß nicht, wie man auf die Idee kam. Die Tickets sind fest auf den Texturen drauf:
OMSI 2\Vehicles\Citybus_S31x\Texture\AFR4\1
Man müsste sich also selber die Mühe machen, Textfelder zu erstellen, die man dann gemäß eingestelltem TicketPack beschriften lässt.
Oder die einfachste Methode: dieses verbugte Ding löschen und nen anderen Drucker reinpflanzen.
Jeder... wirklich JEDER andere Drucker ist da besser geeignet.
Du mit deiner Daueranimation...
Wenn das allerdings die Pods hier aus der Webdisk sind, kannst du das schon knicken (ohne Blender). Denn das Objekt ist überdimensional groß. Das heißt du musst das erstmal in Blender kleiner machen. Und dann kannst du das auch gleich an die richtige Position schieben, da du das eh neu exportieren musst.
Existiert in deinem Map-Ordner die Datei "unsched_vehgroups.txt"? Wenn ja, häng die bitte mal mit an.
Das mit der HST-Bremse ist aber soweit korrekt umgesetzt. Denn diese fungiert beim Setra LE als Taster (und nicht als Schalter).
Zwecks Tastenumstellung:
Auf Num - liegt normalerweise die Türfreigabe. Einige Busse haben da aber die HST-Bremse drauf. Du kannst das in den OMSI-Einstellungen (im Reiter Tastatur) ändern. Dazu einfach in der Liste nach bus_dooraft suchen und die Tastenzuweisung ändern. Würde aber bedeuten, dass das für ALLE Busse zutrifft, die diesen Trigger nutzen.
Oder du änderst das lediglich für das Setra-Addon. Das bedarf aber mehr Arbeit!
Geh in's Script "S400_Tuer.osc" und suche nach diesem Abschnitt:
{trigger:bus_dooraft}
(L.L.elec_busbar_main)
(L.L.Velocity) abs (C.L.Door_Bremse_Halte_MaxKMH) < &&
(L.L.throttle) 0.1 < &&
(L.L.bremse_halte) ! &&
{if}
(T.L.ev_haltebremse_an)
1 (S.L.bremse_halte)
{endif}
1 (S.L.dash_haltebremse)
(T.L.ev_switch_on)
{end}
{trigger:bus_dooraft_off}
0 (S.L.dash_haltebremse)
(T.L.ev_switch_off)
{end}
Alles anzeigen
Dort änderst du den Triggernamen in einen von dir beliebig gewählten.
Beim zweiten Trigger muss aber das "_off" wieder mit ran!
Dann gehst du in die Model-Datei, suchst dort ebenfalls nach bus_dooraft und ersetzt es mit dem gerade eben vergebenen Namen.
Und dann gehst du auch hier ebenfalls in die OMSI-Einstellungen, wieder in den Reiter Tastatur, suchst dort deinen Triggernamen und weißt ihm "Num +" zu.
Bitteschön... ![]()
{trigger:bus_doorfront0_external_drag}
(L.L.elec_busbar_main)
(L.L.atoe_klicksperre) 0 = &&
{if}
(L.L.Door_Error_Count) 1 + (S.L.Door_Error_Count)
1 (S.L.door_20h_sw) (S.L.atoe_klicksperre)
(L.L.vis_front_door_separate)
{if}
(M.L.trg_bus_doorfront1)
{else}
(L.L.tuersperre) 0 >=
{if}
(M.L.trg_bus_doorfront0)
{endif}
(L.L.tuersperre) 0 <=
{if}
(M.L.trg_bus_doorfront1)
{endif}
{endif}
{else}
(L.L.aussentueroeffner_zeit) (L.S.Timegap) + (S.L.aussentueroeffner_zeit)
3 >
{if}
(L.L.atoe_klicksperre) 0 =
{if}
(L.L.Door_Error_Count) 1 + (S.L.Door_Error_Count)
1 (S.L.door_20h_sw) (S.L.atoe_klicksperre)
(L.L.vis_front_door_separate)
{if}
(M.L.trg_bus_doorfront1_ext)
{else}
(L.L.tuersperre) 0 >=
{if}
(M.L.trg_bus_doorfront0_ext)
{endif}
(L.L.tuersperre) 0 <=
{if}
(M.L.trg_bus_doorfront1_ext)
{endif}
{endif}
{endif}
{endif}
{endif}
{end}
{trigger:bus_doorfront0_external_off}
0 (S.L.aussentueroeffner_zeit) (S.L.atoe_klicksperre)
{end}
Alles anzeigen
Wollte es nicht unnötig kompliziert machen.
Naja den normalen Trigger (den du vorher drin stehen hast) solltest du schon entfernen und durch meinen Code-Abschnitt ersetzen. ![]()
Man könnte natürlich dem Taster auch noch das gewisse Etwas beifügen. Wenn die Elektrik an ist gibt der Taster sofort den Befehl zum schließen/öffnen. Wenn die Elektrik aus ist, dann musst du den 3 Sekunden gedrückt halten. So ist es zumindest in der Realität.
{trigger:bus_doorfront0_external_drag}
(L.L.elec_busbar_main)
(L.L.atoe_klicksperre) 0 = &&
{if}
1 (S.L.door_20h_sw) (S.L.atoe_klicksperre)
(M.L.trg_bus_doorfront0) (M.L.trg_bus_doorfront1)
{else}
(L.L.aussentueroeffner_zeit) (L.S.Timegap) + (S.L.aussentueroeffner_zeit)
3 >
{if}
(L.L.atoe_klicksperre) 0 =
{if}
1 (S.L.door_20h_sw) (S.L.atoe_klicksperre)
(M.L.trg_bus_doorfront0) (M.L.trg_bus_doorfront1)
{endif}
{endif}
{endif}
{end}
{trigger:bus_doorfront0_external_off}
0 (S.L.aussentueroeffner_zeit) (S.L.atoe_klicksperre)
{end}
Alles anzeigen
Entsprechend müsste man folgendes in eine Varlist ergänzen: