Hauptmenü öffnen

AntamarWiki β

Änderungen

Function

2.221 Bytes hinzugefügt, 21:35, 28. Mai 2019
keine Bearbeitungszusammenfassung
Mit Hilfe des <function>-Tags können in [[AOQML]] interne Abfragen gemacht werden. Dieser AOQML-Tag ist ''generisch '' gehalten, damit vielfältige, ungewöhnliche Abfragen an das System möglich sind.
== Syntax ==
</code>
Diese Funktion funktioniert auch bei Gruppen. In diesem Fall wird die Gesamtsumme der selektierten Helden zurückgegeben. === Funktion "erwerbe-adelstitel" === Diese Funktion übernimmt den Adelstitel, welche für den Held in einer internen Verwaltungstabelle vom A-Team hinterlegt wurde, für den Held.<br />Es werden keine Parameter erwartet.<br />Es gibt keine Rückgabe.<br />
=== Funktion "get-ware-from-inventory" ===
</code>
=== Funktion "hole-verfuegbaren-adelstitel" ===
 
Diese Funktion prüft eine interne Verwaltungstabelle, ob dem Held ein (neuer) Adelstitel zusteht. Die Tabelle wird vom A-Team verwaltet.<br />
Es wird kein Parameter erwartet.<br />
Rückgabe der Funktion ist der Titel bzw. "Abenteurer", sofern kein Titel für den Held verfügbar ist (auch bei weiblichen Chars).
=== Funktion "ist-segelschiff" ===
Diese Funktion markiert einen Gegenstand intern als unklaubar. Die Funktion wird hier nicht weiter dokumentiert, da sie nur mit Bedacht eingesetzt werden soll, d.h. ausschließlich von den Programmierern. Diese können sich die interne Dokumentation anschauen.
<!-- === wip Funktion "mach-weg-sichtbar" ===
 
Diese Funktion macht unsichtbare Wegverbindungen für Helden sichtbar. Unsichtbare Strecken und ihre IDs findet ihr hier: [WikiLink]. IN Gruppen ist zu beachten, dass nur die [select|selektierten] Helden die Strecke freigeschaltet bekommen. Umgehrt wird dem Gruppenleiter aber jede Strecke angezeigt, auch wenn nur einer aus der Gruppe sie kennt.
 
* param1: Erwartet die weg_id der Strecke, die sichtbar gemacht werden soll
* param2 (optional): Erwartet die Art der Strecke als ein Wert aus [land, kutsche, see]. Wenn nicht anders angegeben, wird 'land' gesetzt.
 
Beispiel:
<code xml>
<function name="mach-weg-sichtbar" param1="123" /> schaltet den Landweg 123 für den Helden/die Helden frei
<function name="mach-weg-sichtbar" param1="123" param2="see" /> schaltet den Seeweg 123 für den Helden/die Helden frei
<function name="mach-weg-sichtbar" param1="123" param2="seeee" /> wirft einen Fehler
</code>
 
-->
 
 
=== Funktion "preisausgabe" ===
 
Diese Funktion stellt einen Wert in Groschen als Bild dar.
In '''param1''' gibt man den Zahlenwert für den Preis in Groschen an.
Beispiel:
<code xml>
<p>Ausgabe für 1 Groschen: <function name="preisausgabe" param1="1" /></p>
<p>Ausgabe für 12 Groschen: <function name="preisausgabe" param1="12" /></p>
<p>Ausgabe für 123 Groschen: <function name="preisausgabe" param1="123" /></p>
<p>Ausgabe für 1234 Groschen: <function name="preisausgabe" param1="1234" /></p>
<p>Ausgabe für 12345 Groschen: <function name="preisausgabe" param1="12345" /></p>
</code>
 
zeigt an:
[[Bild:Preisausgabe.PNG]]
=== Funktion "steigere-eigenschaft-permanent" ===
[[Kategorie:AOQML-Tags]]
[[Kategorie:AOQML]]
3.459
Bearbeitungen