Function: Unterschied zwischen den Versionen

Aus AntamarWiki
Wechseln zu: Navigation, Suche
(Funktion "ist-urgott-in-pantheon")
Zeile 12: Zeile 12:
 
Beachte: Jede Funktion benötigt eine vorgeschriebene Anzahl an Parametern, dazu bitte bei der Anwendung der Funktion nachlesen.
 
Beachte: Jede Funktion benötigt eine vorgeschriebene Anzahl an Parametern, dazu bitte bei der Anwendung der Funktion nachlesen.
  
Das Ergebnis einer Funktion wird ausgegeben. Um das Ergebnis weiter zu nutzen, kann man den <function>-Tag durch ein <store> umschließen.
+
Das Ergebnis einer Funktion wird ausgegeben. Um das Ergebnis weiter zu nutzen, kann man den <function>-Tag durch ein [[store]] umschließen.
  
 
=== Funktion "ist-urgott-in-pantheon" ===
 
=== Funktion "ist-urgott-in-pantheon" ===
Zeile 18: Zeile 18:
 
Diese Funktion erlaubt die Prüfung, ob ein Urgott durch eine Gottheit in einem Pantheon repräsentiert wird.
 
Diese Funktion erlaubt die Prüfung, ob ein Urgott durch eine Gottheit in einem Pantheon repräsentiert wird.
  
Erwartet werden zwei Parameter: 'param1' steht für den Urgott, 'param2' für das Pantheon. Rückgabe der Funktion ist 'true' oder 'false'.
+
Erwartet werden '''zwei Parameter''': 'param1' steht für den Urgott, 'param2' für das Pantheon.  
 +
 
 +
'''Rückgabe''' der Funktion ist 'true' oder 'false'.
  
 
Beispiel:
 
Beispiel:

Version vom 27. Oktober 2010, 17:50 Uhr

Mit Hilfe des <function>-Tags können in AOQML interne Abfragen gemacht werden.

Syntax

<function name="" param1="" [param2="" [param3="" ... ] ] />
  • name beschreibt hierbei den Namen der Funktion
  • param1 ist der erste Parameter, der der Funktion übergeben wird
  • param2 (optional) ist der zweite Parameter, der der Funktion übergeben wird.

Beachte: Jede Funktion benötigt eine vorgeschriebene Anzahl an Parametern, dazu bitte bei der Anwendung der Funktion nachlesen.

Das Ergebnis einer Funktion wird ausgegeben. Um das Ergebnis weiter zu nutzen, kann man den <function>-Tag durch ein store umschließen.

Funktion "ist-urgott-in-pantheon"

Diese Funktion erlaubt die Prüfung, ob ein Urgott durch eine Gottheit in einem Pantheon repräsentiert wird.

Erwartet werden zwei Parameter: 'param1' steht für den Urgott, 'param2' für das Pantheon.

Rückgabe der Funktion ist 'true' oder 'false'.

Beispiel:

<!-- prüfe, ob Urgott 'Epohe' bei den Halblingen repräsentiert wird. Erwartet: true -->
<function name="ist-urgott-in-pantheon" param1="Epohe" param2="Halblinge" />

Noch ein Beispiel:

<store name="test"><function name="ist-urgott-in-pantheon" param1="Nerga" param2="Amazonen" /></store>
<p>Test: prüfe, ob 'Nerga' bei den Amazonen vorkommt. Erwartet: false, Ergebnis: <fetch name="test" /></p>