Citaro G Schalter belegen

Das Forum befindet sich im reduzierten Betrieb. Die Addon- und Supportforen bleiben weiterhin verfügbar.
Bitte beachte, dass OMSI nicht mehr weiterentwickelt wird. Ein Teil der Entwickler widmet sich inzwischen der Entwicklung eines neuen Simulators. Weitere Informationen zum LOTUS-Simulator findest Du hier.
Ein communitybetriebenes Nachfolge-Forum wird hier verlinkt, sobald es gegründet und bereit ist.
  • Moinsen,


    ich wollte mal fragen, ob jemand es hinbekommt einen Schalter im O530(G)[Morphi V4,Hotfix 7], so zu belegen, dass dieser bewirkt, dass man mit geöffneter ersten Tür fahren kann, d.h., wenn man die Tür aufmacht, geht die Haltestellenbremse rein, aber man kann sie mit Gasstoß trotz offener Tür lösen, sofern der Schalter gedrückt ist.


    Es geht um diesen Schalter:


    Vielen Dank im Voraus:)

  • Wenn ich OMSI richtig verstanden habe ist er nicht wie andere Simulationen auf bestimmte Funktionen beschränkt sondern man kann (und es ist auch erwünscht) eigentlich alles machen was man scripttechnisch hinbekommt.
    Und das ist gerade das tolle an OMSI man kann in jedem Bus wieder tolle neue Funktionen entdecken.

  • Allerdings ist es bei deinem Wunsch schwierig, da man dafür ein neues Script anlegen muss, damit es so funktioniert, wie du es möchtest.


    Das ist Unfug. Es gibt bereits genug Scripte. Es ist übrigens nicht verboten, die Scripte den eigenen Wünschen anzupassen. Es ist nur schwer, die Scripte seinen Wünschen entsprechend anzupassen, wenn man davon keine Ahnung hat. Ein neues Script zu schreiben, der nur eine Schalterfunktion beherbergt ist totaler Unsinn und der falsche weg, weil es dann immernochnicht funktioniert.


    Wenn ich OMSI richtig verstanden habe ist er nicht wie andere Simulationen auf bestimmte Funktionen beschränkt ...


    Genau so ist es. Man kann die Bedingungen, jederzeit problemlos ändern, wenn man die entsprechenden Scriptkenntnisse hat.


    NicS: Du mußt schon etwas Scriptkenntnisse haben um das umzusetzen, oder jemanden finden, der das auch so haben möchte. Ansonsten wird sich niemand ransetzen und den Aufwand durchkauen.
    Zuerst muß der Schalter in der model.cfg mit einem neuen befehl ausgerüstet werden. Vermutlich hat dieser einen reinen Dummy-Befehl, so daß er sich zwar bewegt, aber keine Funktion ausführt.
    Anschließend muß der selbe Befehl in der cockpit.osc mit dem alten Dummy-Befehl ausgetauscht werden, damit die Bewegung erhalten bleibt, nur der neue Befehl ausgeführt wird.
    Abschließend mußt du in der Door.osc die Bedingungen für diesen Schalter definieren. Schwer wird es in sofern, daß du in mehrere Bereiche eingereifen mußt. In der Door.osc und in der Bremse.osc ist definiert, wann die Haltestellenbremse aktiv ist. Bei diesem Bus soll die Haltestellenbremse aktiv sein, wenn irgendeine Tür offen ist. Wird die Haltestellenbremse vom Schalter her gelößt, aber eine Tür ist auf, dann soll die Haltestellenbremse wieder einlegen. Dort muß eingetragen werden, daß diese Bedingungen nicht gilt, wenn der neue Schalterbefehl aktiv ist und nur die erste Tür offen steht.


    Also es ist deFacto umsetzbar. Aber ohne Scriptkenntnisse wird es unmöglich. Also du suchst einen User der es auch so haben möchte und dir das umsetzt (so wie du es geschrieben hast).

  • Danke, für deine ausführliche Antwort. Wäre schön wen zu finden, aber wenn man mir so ein paar Stichpunkte gibt, unter welchen Befehlen etc etwas zu ändern ist, Würde ich's selber versuchen.

    :)
  • Der Befehl für die Haltestellenbremse lautet meist: (L.L.bremse_halte) und für die Türen (L.L.door_0) usw. Türen können auch zusammengefasst werden mit (L.L.Door_01).


    Im Script bremse.osc ist die Funktion der Haltestellenbremse definiert.
    Im Script cockpit.osc ist die Funktion der Schalter definiert
    Im Script door.osc sind die Türen definiert und das die Haltestellenbremse unter bestimmten vorraussetzungen aktiv werden soll.


    Viel Spaß beim Probieren. Gib nicht so schnell auf, daß kann auch einige tage dauern.