AOQML-Zahlencounter: Unterschied zwischen den Versionen
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, 11: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.