Retain replay: Unterschied zwischen den Versionen
Tee (Diskussion | Beiträge) (Beispiel) |
|||
Zeile 10: | Zeile 10: | ||
<code xml><replay name=""/></code> | <code xml><replay name=""/></code> | ||
+ | |||
+ | '''Beispiel (basierend auf dem PDF-Tutorial):''' Die errungenden AP soll der Held erst am Ende des Quest erhalten. Aus diesem Grund werden die set-Tags zum Steigern der AP in einem Skript hinterlegt. | ||
+ | <code xml> | ||
+ | ... | ||
+ | <retain name="AP-1" id="AP-1a"> | ||
+ | <set attribute="AP" inc="5"/> | ||
+ | </retain> | ||
+ | ... | ||
+ | <retain name="AP-1" id="AP-1b"> | ||
+ | <set attribute="AP" inc="5"/> | ||
+ | </retain> | ||
+ | ... | ||
+ | <retain name="AP-1" id="AP-1c"> | ||
+ | <set attribute="AP" inc="1"/> | ||
+ | </retain> | ||
+ | ... | ||
+ | <!-- AP-1 wird ausgeführt und damit die drei hinterlegten set-Tags. Der Held bekommt 11 AP(5+5+1) --> | ||
+ | <replay name="AP-1"/> | ||
+ | </code> | ||
@Lowlander: Du hast Dir wahrscheinlich was dabei gedacht. Mir fällt kein brauchbares Beispiel ein. | @Lowlander: Du hast Dir wahrscheinlich was dabei gedacht. Mir fällt kein brauchbares Beispiel ein. | ||
[[Kategorie:AOQML]] | [[Kategorie:AOQML]] |
Version vom 4. Juli 2008, 12:48 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 AP soll der Held erst am Ende des Quest erhalten. Aus diesem Grund werden die set-Tags zum Steigern der AP in einem Skript hinterlegt.
...
<retain name="AP-1" id="AP-1a">
<set attribute="AP" inc="5"/>
</retain>
...
<retain name="AP-1" id="AP-1b">
<set attribute="AP" inc="5"/>
</retain>
...
<retain name="AP-1" id="AP-1c">
<set attribute="AP" inc="1"/>
</retain>
...
<!-- AP-1 wird ausgeführt und damit die drei hinterlegten set-Tags. Der Held bekommt 11 AP(5+5+1) -->
<replay name="AP-1"/>
@Lowlander: Du hast Dir wahrscheinlich was dabei gedacht. Mir fällt kein brauchbares Beispiel ein.