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.
<<code xml><retain name="">id=""> ... <</retain>></code>
Das 'Neben dem Namen wird auch immer ein ''<replay>'id''-Tag spielt Attribut benötigt, damit intern später auf die unter dem als Attribut 'name' angegebenen Namen abgespeicherte Aktionsfolge abReferenz zugegriffen werden kann. Das Speichern Beachte: Die ID muss zuvor mit dem '''<retain>'''-Tag erfolgt im gesamten Dokument eindeutig sein. Auch ein mehrmaliges Abspielen ist möglich.!
<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.
@Lowlander<code xml><replay name=""/></code> '''Beispiel (basierend auf dem PDF-Tutorial): Du hast Dir wahrscheinlich was dabei gedacht''' 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>...<retain name="EP-1" id="EP-1a"> <set attribute="EP" inc="5"/></retain>.. Mir fällt kein brauchbares Beispiel ein. <!-- EP-1 wird ausgeführt --><replay name="EP-1"/></code> [[Kategorie:AOQML-Tags]]