Retain replay: Unterschied zwischen den Versionen

Aus AntamarWiki
Wechseln zu: Navigation, Suche
K
Zeile 11: Zeile 11:
 
<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.
+
'''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="AP-1" id="AP-1a">
+
<retain name="EP-1" id="EP-1a">
   <set attribute="AP" inc="5"/>
+
   <set attribute="EP" inc="5"/>
 
</retain>
 
</retain>
 
...
 
...
<retain name="AP-1" id="AP-1b">
+
<retain name="EP-1" id="EP-1b">
   <set attribute="AP" inc="5"/>
+
   <set attribute="EP" inc="5"/>
 
</retain>
 
</retain>
 
...
 
...
<retain name="AP-1" id="AP-1c">
+
<retain name="EP-1" id="EP-1c">
   <set attribute="AP" inc="1"/>
+
   <set attribute="EP" inc="1"/>
 
</retain>
 
</retain>
 
...
 
...
<!-- AP-1 wird ausgeführt und damit die drei hinterlegten set-Tags. Der Held bekommt 11 AP(5+5+1) -->
+
<!-- EP-1 wird ausgeführt und damit die drei hinterlegten set-Tags. Der Held bekommt 11 EP(5+5+1) -->
<replay name="AP-1"/>
+
<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"/>