Var-dump: Unterschied zwischen den Versionen

Aus AntamarWiki
Wechseln zu: Navigation, Suche
K
Zeile 27: Zeile 27:
 
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]]
 
 
[[Kategorie: AOQML-Tags]]
 
[[Kategorie: AOQML-Tags]]

Version vom 4. April 2015, 10:56 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"] [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.
  • 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.