Änderungen

Wechseln zu: Navigation, Suche

Retain replay

134 Bytes entfernt, 11:49, 4. Apr. 2015
keine Bearbeitungszusammenfassung
<code xml>
<retain name="" id="">
...
</retain>
</code>
 
Neben dem Namen wird auch immer ein ''id''-Attribut benötigt, damit intern später auf die Referenz zugegriffen werden kann. Beachte: Die ID muss im gesamten Dokument eindeutig sein!
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.
<code xml><replay name=""/></code>
'''Beispiel (basierend auf dem PDF-Tutorial):''' Die errungenden AP EP soll der Held erst am Ende des Quest erhalten. Aus diesem Grund werden die set-Tags zum Steigern der AP EP in einem Skript hinterlegt.
<code xml>
...
<retain name="APEP-1" id="APEP-1a"> <set attribute="APEP" 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>...<!-- APEP-1 wird ausgeführt und damit die drei hinterlegten set-Tags. Der Held bekommt 11 AP(5+5+1) --><replay name="APEP-1"/>
</code>
@Lowlander: Du hast Dir wahrscheinlich was dabei gedacht. Mir fällt kein brauchbares Beispiel ein. [[Kategorie:AOQML-Tags]]
3.952
Bearbeitungen

Navigationsmenü