Restrict: Unterschied zwischen den Versionen

Aus AntamarWiki
Wechseln zu: Navigation, Suche
K
 
(5 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 3: Zeile 3:
 
<code xml>  
 
<code xml>  
 
<restrict duration="10 days">
 
<restrict duration="10 days">
   <set attribute="AP"inc="50" />
+
   <set attribute="EP" inc="50" />
 
</restrict>
 
</restrict>
 
</code>
 
</code>
  
Der oben stehende Code bewirkt zum Beispiel das jeder Held an dieser Stelle nur einmal alle 40 Minuten (10 Ingame-Tage) 50 AP bekommt.
+
Der oben stehende Code bewirkt zum Beispiel das jeder Held an dieser Stelle nur einmal alle 10 Ingame-Tage 50 EP bekommt.
  
 
<code xml>  
 
<code xml>  
 
<restrict>
 
<restrict>
   <set attribute="AP"inc="50" />
+
   <set attribute="EP" inc="50" />
 
</restrict>
 
</restrict>
 
</code>
 
</code>
Zeile 17: Zeile 17:
 
Ohne eine Zeitangabe wird der Code im gesamten Spielverlauf nur einmal pro Held ausgeführt.
 
Ohne eine Zeitangabe wird der Code im gesamten Spielverlauf nur einmal pro Held ausgeführt.
  
[[Kategorie: AOQML]]
+
 
 +
'''ACHTUNG''': Sollten in einer Szene mehrere Restricts verwendet werden, ist es unbedingt notwendig, den Restricts eine ID zu verpassen:
 +
<code xml n>
 +
<restrict id="r1">
 +
  <p>...Fluff-Text...</p>
 +
</restrict>
 +
 
 +
...
 +
 
 +
<restrict id="r2">
 +
  <set attribute="EP" inc="50" />
 +
</restrict>
 +
</code>
 +
 
 +
Hinweis für Gruppen-Quests: Der Inhalt in restrict wird nur ausgeführt, wenn es unter den selektierten Gruppenmitgliedern KEINEN Held gibt, für den der Inhalt bereits ausgeführt wurde.
 +
 
 
[[Kategorie: AOQML-Tags]]
 
[[Kategorie: AOQML-Tags]]

Aktuelle Version vom 9. November 2020, 22:55 Uhr

Der Tag <restrict> stellt sicher das bestimmte Teile von AOQML nur einmal für einen Helden ausgeführt werden.

 
<restrict duration="10 days">
  <set attribute="EP" inc="50" />
</restrict>

Der oben stehende Code bewirkt zum Beispiel das jeder Held an dieser Stelle nur einmal alle 10 Ingame-Tage 50 EP bekommt.

 
<restrict>
  <set attribute="EP" inc="50" />
</restrict>

Ohne eine Zeitangabe wird der Code im gesamten Spielverlauf nur einmal pro Held ausgeführt.


ACHTUNG: Sollten in einer Szene mehrere Restricts verwendet werden, ist es unbedingt notwendig, den Restricts eine ID zu verpassen:

<restrict id="r1">
  <p>...Fluff-Text...</p>
</restrict>

...

<restrict id="r2">
  <set attribute="EP" inc="50" />
</restrict>

Hinweis für Gruppen-Quests: Der Inhalt in restrict wird nur ausgeführt, wenn es unter den selektierten Gruppenmitgliedern KEINEN Held gibt, für den der Inhalt bereits ausgeführt wurde.