Oblivion:AusgabeFormat

Aus Skript-Wiki
Wechseln zu: Navigation, Suche

Variablen anzeigen

Die Ausgabe von Variablen mit Messages und Messageboxen lässt eine formatierte Ausgabe von Variablen zu.


Formatierungsformen

%.2f - Die Variable soll mit 2 Stellen nach dem Komma ausgegeben werden.

%.0f - Es werden keine Dezimalstellen, also nur ganze/integere Zahlen ausgegeben.

%5.0f - Die Ziffer vor dem Punkt gibt die minimale Stellenanzahl vor dem Komma an. Bei diesem Beispiel wird genügend Platz gelassen für fünfstellige Zahlen:

Nummer    12 gewinnt
Nummer  1234 gewinnt


Formatierungs-Schalter

Folgende Formatierungs-Schalter können in Oblivion angewendet werden, wenn sie direkt hinter das '%' geschrieben werden.

Switch Function
+ Zeige + vor positiven Zahlen
<Space> Lasse eine freie Stelle vor positiven Zahlen
- Linksbündige Formatierung ausgeben (statt rechtsbündig)
0 Die Leerstelle bleibt nicht frei, sondern wird mit einer Null gefüllt

Weitere Funktionen

%g - Ebenso wie "%.0f", zeigt 0 Dezimalstellen. Wenn die Zahl größer als 1000000 ist, stellt das Spiel sie in gekürzter Notation dar (1E+006)

%.3e - Bildet die Ziffer in gekürzter Notation ab (123000 = 1.23E+005)

%% - Zeigt ein Prozentzeichen im Spiel an


Beispiele

Message "Var1:% 5.2f / Var2:% 5.2f" Var1 Var2

Zeigt: "Var1:   123.45 / Var2:  -123.45"

Message "Var1:%05.2f / Var2:%05.2f" Var1 Var2

Zeigt: "Var1: 00123.45 / Var2:-00123.45"

Message "Var1:%+-5.0f / Var2:%+-5.0f" Var1 Var2

Zeigt: "Var1:+123   / Var2:-123  "

Message "Var1:% .3e / Var2:% .3e" Var1 Var2

Zeigt: "Var1: 1.234E+2 / Var2:-1.234E+2"


Weiterführende Infos