Var-dump: Unterschied zwischen den Versionen
(neues AOQML-Tag var-dump) |
|||
(3 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 4: | Zeile 4: | ||
<code xml n> | <code xml n> | ||
− | <var-dump [scene="true"] [quest="true"] [hero="false"] [global="false"]/> | + | <var-dump [scene="true"] [quest="true"] [hero="false"] [dungeon="false"] [global="false"]/> |
</code> | </code> | ||
Zeile 10: | Zeile 10: | ||
*'''quest''' (optional; standardmäßig 'true'): Wenn 'true' werden alle Quest-Variablen (scope="quest) ausgegeben. | *'''quest''' (optional; standardmäßig 'true'): Wenn 'true' werden alle Quest-Variablen (scope="quest) ausgegeben. | ||
*'''hero''' (optional; standardmäßig 'false'): Wenn 'true' werden alle Hero-Variablen (scope="hero") ausgegeben. | *'''hero''' (optional; standardmäßig 'false'): Wenn 'true' werden alle Hero-Variablen (scope="hero") ausgegeben. | ||
+ | *'''dungeon''' (optional, standardmäßig 'false'): Wenn 'true' werden alle Dungeon-Variablen (scope="dungeon") ausgegeben. | ||
*'''global''' (optional; standardmäßig 'false'): Wenn 'true' werden alle globalen Variablen ausgegeben. | *'''global''' (optional; standardmäßig 'false'): Wenn 'true' werden alle globalen Variablen ausgegeben. | ||
− | Beachte, dass ''var-dump'' nur in der Testumgebung greift -> auf dem Livesystem erzeugt es nur eine leere Ausgabe. | + | Beachte, dass ''var-dump'' nur in der [[Testserver|Testumgebung]] greift -> auf dem Livesystem erzeugt es nur eine leere Ausgabe. |
− | == | + | == Beispiele == |
Um sich alle gesetzten Quest-Variablen mit ihrem Inhalt ausgeben zu lassen: | Um sich alle gesetzten Quest-Variablen mit ihrem Inhalt ausgeben zu lassen: | ||
Zeile 27: | Zeile 28: | ||
benutzen. Damit werden auch Hero-Variablen angezeigt, die mit der aktuellen Quest u.U. nichts zu tun haben. | benutzen. Damit werden auch Hero-Variablen angezeigt, die mit der aktuellen Quest u.U. nichts zu tun haben. | ||
− | |||
[[Kategorie: AOQML-Tags]] | [[Kategorie: AOQML-Tags]] |
Aktuelle Version vom 25. August 2016, 15:55 Uhr
Der AOQML-Tag var-dump hilft beim Debuggen in AOQML. Er zeigt alle gesetzten Variablen der Quest an.
Syntax
<var-dump [scene="true"] [quest="true"] [hero="false"] [dungeon="false"] [global="false"]/>
- scene (optional; standardmäßig 'true'): Wenn 'true' werden alle scene-Variablen (scope="scene") der aktuellen Szene ausgegeben.
- quest (optional; standardmäßig 'true'): Wenn 'true' werden alle Quest-Variablen (scope="quest) ausgegeben.
- hero (optional; standardmäßig 'false'): Wenn 'true' werden alle Hero-Variablen (scope="hero") ausgegeben.
- dungeon (optional, standardmäßig 'false'): Wenn 'true' werden alle Dungeon-Variablen (scope="dungeon") ausgegeben.
- global (optional; standardmäßig 'false'): Wenn 'true' werden alle globalen Variablen ausgegeben.
Beachte, dass var-dump nur in der Testumgebung greift -> auf dem Livesystem erzeugt es nur eine leere Ausgabe.
Beispiele
Um sich alle gesetzten Quest-Variablen mit ihrem Inhalt ausgeben zu lassen:
<var-dump />
Wenn man noch ein bisschen mehr wissen will und z.B. scope="hero"-Variablen in der Quest verwendet hat, kann man
<var-dump hero="true"/>
benutzen. Damit werden auch Hero-Variablen angezeigt, die mit der aktuellen Quest u.U. nichts zu tun haben.