Countdown: Unterschied zwischen den Versionen
K |
(erweitertes Beispiel) |
||
| Zeile 25: | Zeile 25: | ||
Ist die Zeit abgelaufen, erscheint die Meldung: Abgelaufen | Ist die Zeit abgelaufen, erscheint die Meldung: Abgelaufen | ||
| + | |||
| + | Den Helden während des laufenden Countdowns festhalten und erst nach Ablauf neue Optionen geben, funktioniert so: | ||
| + | |||
| + | arbeiten.xml: | ||
| + | <code xml n> | ||
| + | <?xml version="1.0" encoding="UTF-8"?> | ||
| + | <scene xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://eisentrutz.antamar.eu/aoqml.xsd"> | ||
| + | <store name="held-arbeitet" expire="8h">true</store> | ||
| + | <include target="arbeiten1"/> | ||
| + | </scene> | ||
| + | </code> | ||
| + | |||
| + | arbeiten1.xml: | ||
| + | <code xml n> | ||
| + | <?xml version="1.0" encoding="UTF-8"?> | ||
| + | <scene xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://eisentrutz.antamar.eu/aoqml.xsd"> | ||
| + | <switch name="held-arbeitet"> | ||
| + | <null> | ||
| + | Puh, endlich Feierabend! | ||
| + | <choice target="weiter">weiter</choice> | ||
| + | </null> | ||
| + | <else> | ||
| + | Held arbeitet noch: <countdown name="held-arbeitet" /> | ||
| + | <choice target="arbeiten1">weiter</choice> | ||
| + | </else> | ||
| + | </switch> | ||
| + | </scene> | ||
| + | </code> | ||
[[Kategorie:AOQML-Tags]] | [[Kategorie:AOQML-Tags]] | ||
[[Kategorie:AOQML]] | [[Kategorie:AOQML]] | ||
Version vom 18. Mai 2011, 16:44 Uhr
Mit dem countdown-AOQML-Tag kann in der Szene ein runterlaufender Zähler angezeigt werden.
Syntax
<countdown name="" />
Parameter
- name: Die Auslaufzeit ('expire') einer zuvor definierten Variable wird ausgelesen und die verbleibende Zeit wird ermittelt.
Beispiel
<store name="held-arbeitet" expire="8h">true</store>
<countdown name="held-arbeitet" />
zeigt einen Countdown in etwa so an:
noch 7 Stunden 59 Minuten 59 Sekunden
Anschließend wird die Zeit runtergezählt.
Ist die Zeit abgelaufen, erscheint die Meldung: Abgelaufen
Den Helden während des laufenden Countdowns festhalten und erst nach Ablauf neue Optionen geben, funktioniert so:
arbeiten.xml:
<?xml version="1.0" encoding="UTF-8"?>
<scene xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://eisentrutz.antamar.eu/aoqml.xsd">
<store name="held-arbeitet" expire="8h">true</store>
<include target="arbeiten1"/>
</scene>
arbeiten1.xml:
<?xml version="1.0" encoding="UTF-8"?>
<scene xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://eisentrutz.antamar.eu/aoqml.xsd">
<switch name="held-arbeitet">
<null>
Puh, endlich Feierabend!
<choice target="weiter">weiter</choice>
</null>
<else>
Held arbeitet noch: <countdown name="held-arbeitet" />
<choice target="arbeiten1">weiter</choice>
</else>
</switch>
</scene>