Retain replay: Unterschied zwischen den Versionen
Coen (Diskussion | Beiträge) K |
|||
Zeile 11: | Zeile 11: | ||
<code xml><replay name=""/></code> | <code xml><replay name=""/></code> | ||
− | '''Beispiel (basierend auf dem PDF-Tutorial):''' Die errungenden | + | '''Beispiel (basierend auf dem PDF-Tutorial):''' Die errungenden EP soll der Held erst am Ende des Quest erhalten. Aus diesem Grund werden die set-Tags zum Steigern der EP in einem Skript hinterlegt. |
<code xml> | <code xml> | ||
... | ... | ||
− | <retain name=" | + | <retain name="EP-1" id="EP-1a"> |
− | <set attribute=" | + | <set attribute="EP" inc="5"/> |
</retain> | </retain> | ||
... | ... | ||
− | <retain name=" | + | <retain name="EP-1" id="EP-1b"> |
− | <set attribute=" | + | <set attribute="EP" inc="5"/> |
</retain> | </retain> | ||
... | ... | ||
− | <retain name=" | + | <retain name="EP-1" id="EP-1c"> |
− | <set attribute=" | + | <set attribute="EP" inc="1"/> |
</retain> | </retain> | ||
... | ... | ||
− | <!-- | + | <!-- EP-1 wird ausgeführt und damit die drei hinterlegten set-Tags. Der Held bekommt 11 EP(5+5+1) --> |
− | <replay name=" | + | <replay name="EP-1"/> |
</code> | </code> | ||
[[Kategorie:AOQML-Tags]] | [[Kategorie:AOQML-Tags]] | ||
[[Kategorie:AOQML]] | [[Kategorie:AOQML]] |
Version vom 5. August 2010, 14:44 Uhr
Das <retain>-Tag speichert seinen Inhalt unausgewertet als Skript unter dem als Attribut 'name' angegebenen Namen. Dieser Inhalt kann dann später mit dem <replay>-Tag abgespielt werden.
<retain name="">
...
</retain>
Das <replay>-Tag spielt die unter dem als Attribut 'name' angegebenen Namen abgespeicherte Aktionsfolge ab. Das Speichern muss zuvor mit dem <retain>-Tag erfolgt sein. Auch ein mehrmaliges Abspielen ist möglich.
<replay name=""/>
Beispiel (basierend auf dem PDF-Tutorial): Die errungenden EP soll der Held erst am Ende des Quest erhalten. Aus diesem Grund werden die set-Tags zum Steigern der EP in einem Skript hinterlegt.
...
<retain name="EP-1" id="EP-1a">
<set attribute="EP" inc="5"/>
</retain>
...
<retain name="EP-1" id="EP-1b">
<set attribute="EP" inc="5"/>
</retain>
...
<retain name="EP-1" id="EP-1c">
<set attribute="EP" inc="1"/>
</retain>
...
<!-- EP-1 wird ausgeführt und damit die drei hinterlegten set-Tags. Der Held bekommt 11 EP(5+5+1) -->
<replay name="EP-1"/>