Hauptmenü öffnen

AntamarWiki β

Änderungen

AOQML-Zahlencounter

233 Bytes hinzugefügt, 12:12, 4. Aug. 2010
keine Bearbeitungszusammenfassung
<code xml>
<!-- Variable initialisieren -->
<store name="counter" scope="quest">0</store>
 
<!-- Counter erhöhen -->
<set name="counter" inc="1" show="none"/>
<store name="counter" scope="hero">
<get name="counter" show="none"/>
</store>
</code>
Statt 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: <code xml><!-- Variable initialisieren --><has name="counter" sollte man einen anderen Variablennamen benutzen> <failure> <store name="counter" scope="quest">0</store> </failure></has> <! Statt inc-- Counter erhöhen --><set name="1counter" kann man auch andere Zahlen oder decinc="1" benutzen. Durch das store bleiben die gespeicherten Zahlen auch nach der Quest erhalten, will man das nicht, kann man das scope auf show="questnone" ändern. Ggf muss man vorher noch per store die Variable definieren. /></code>
Zurück zum [[AOQML-Manual]].
 
[[Kategorie:AOQML]]