AOQML-Zahlencounter: Unterschied zwischen den Versionen

Aus AntamarWiki
Wechseln zu: Navigation, Suche
 
Zeile 25: Zeile 25:
 
Zurück zum [[AOQML-Manual]].
 
Zurück zum [[AOQML-Manual]].
  
[[Kategorie:AOQML]]
+
[[Kategorie:AOQML-Tags]]

Aktuelle Version vom 4. April 2015, 12:00 Uhr

Wenn man in einer Queste etwas zählen will, dann geht das am besten mit folgendem Code:

<!-- Variable initialisieren -->
<store name="counter" scope="quest">0</store>

<!-- Counter erhöhen -->
<set name="counter" inc="1" show="none"/>

Sollte dieselbe Szene mehrfach aufgerufen werden, z.B. indem ein Link (choice target) innerhalb der Szene auf sich selbst verweist, ist zu beachten, dass bei obiger Anwendung der Counter wieder zurück auf 0 gesetzt werden würde. Die Überschreibung der Variable kann man wie folgt umgehen:

<!-- Variable initialisieren -->
<has name="counter">
  <failure>
    <store name="counter" scope="quest">0</store>
  </failure>
</has>

<!-- Counter erhöhen -->
<set name="counter" inc="1" show="none"/>

Zurück zum AOQML-Manual.