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…“)
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. | - |