System- und vordefinierte lokalen Variablen

Aus OMSIWiki
Version vom 11. September 2011, 11:18 Uhr von Marcel Kuhnt (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „''Hinweis: Dieser Artikel wurde noch nicht ins Englische übersetzt!'' ''Hinweis: Dieser Artikel befindet sich noch im Aufbau!'' == Systemvariablen == {| class…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu:Navigation, Suche

Hinweis: Dieser Artikel wurde noch nicht ins Englische übersetzt!

Hinweis: Dieser Artikel befindet sich noch im Aufbau!

Systemvariablen

Variablenname Beschreibung Einheit
Timegap Zeitschritt seit dem letzten Durchlauf (Frame) Sekunden
GetTime Enthält eine absolute Zeitangabe, die vom Beginn des Ausführens von OMSI zählt Sekunden
NoSound Sounds deaktiviert? 0 = Sounds aktiviert, 1 = Sounds deaktiviert
Pause Simulations-Pause aktiv? 0 = Simulation läuft, 1 = Simulation angehalten
Time Uhrzeit gerechnet von Mitternacht des aktuellen Tages Sekunden
Day Tag gezählt ab Monatsbeginn Tage
Month Monat Monate
Year Jahr Jahre
DayOfYear Tag gezählt ab Jahresbeginn Tage
mouse_x X-Koordinate des Mauszeigers auf dem Bildschirm Pixel
mouse_y Y-Koordinate des Mauszeigers auf dem Bildschirm Pixel
PrecipType Niederschlagstyp 0 = keiner, 1 = Regen, 2 = Schnee
PrecipRate Niederschlagstyp 0 = kein Niederschlag, 1 = maximaler Niederschlag
coll_pos_x Position der Kollision, x-Richtung relativ zum Fahrzeugursprung (nur bei Auslösung des Kollisions-Triggers) Meter
coll_pos_y Position der Kollision, y-Richtung relativ zum Fahrzeugursprung (nur bei Auslösung des Kollisions-Triggers) Meter
coll_pos_z Position der Kollision, z-Richtung relativ zum Fahrzeugursprung (nur bei Auslösung des Kollisions-Triggers) Meter
coll_energy Energie der Kollision (nur bei Auslösung des Kollisions-Triggers) Nm
Weather_Temperature Außentemperatur °C
Weather_AbsHum Absolute Luftfeuchtigkeit g/m³

Vordefinierte lokale Variablen

Szenerieobjekte

Normale Variablen:

Variablenname Beschreibung Einheit
NightLightA Ist die Nachtbeleuchtung aktiv? 0 = aus, 1 = an
InUse Ist das Objekt "aktiv"? Die Sporthallen sind bspw. nur an Schultagen vormittags "aktiv", sodass die Soundeffekte an diese Variable gekoppelt werden können - auf diese Weise wird verhindert, dass die Soundeffekte auch in den Ferien oder nachts zu hören sind. 0 = inaktiv, 1 = aktiv
TrafficLightPhase Hierüber wird Ampelobjekten die anzuzeigende Ampelphase mitgeteilt. 0..2 = rot, 3..5 = rot-gelb, 6..8 = grün, 9..11 = gelb, sonst aus
TrafficLightApproach Hierüber kann das Script eine Ampelanforderung erkennen und bspw. eine Kennleuchte aktiviert werden. 0 = keine Anforderung, 1 = Anforderung
Colorscheme (veraltet) (-)
Signal Hierüber erhalten Signale ihr anzuzeigendes Signalbild individuell
NextSignal Hierüber erhalten Signale mit Vorsignalfunktion das anzuzeigende Signalbild des nächsten Signals individuell
Signal Hierüber erhalten Signale ihr anzuzeigendes Signalbild individuell
Refresh_Strings Diese Variable muss auf "1" gesetzt werden, damit die Text-Texturen aktualisiert werden! Wird nach erfolgreicher Abarbeitung von OMSI auf 0 gesetzt. -