Hauptmenü öffnen

AntamarWiki β

Änderungen

AOQML-Manual

849 Bytes entfernt, 10:53, 7. Jun. 2008
Sonstige Abfragen aus der A&O-Datenbank
==Sonstige Abfragen aus der A&O-Datenbank==
 
Manchmal benötigt man spezielle Angaben aus der Datenbank. Die dazu benötigten Angaben sollen hier aufgelistet werden.
 
Edit Spacewolf: Bitte keine direkten SQL-Befehle verwenden. Besser dann dafür eine Funktion bereitstellen die den Befehl kapselt.
'''Zufälligen Gegenstand aus der Datenbank auswählen'''
<code xml><take item="$(name FROM ant_ware WHERE preis -le 5 AND NOT att_selten AND NOT att_rare)"/></code>Der Befehl hinter dem "$" ist eine Zur Zeit nur über SQL-Abfrage. Sie liefert den Namen eines zufällig ausgewählten Gegenstands aus der Tabelle ant_ware mit einem Preis von höchstens 5 Heller (-le = lower or equal) und ohne Befehle möglich, was die Attribute selten (att_selten) oder rare (att_rare). Mit <code xml><take item="..."></code> wird der Gegenstand ins Inventar des Helden gelegt.Mit den Optionen -ge (greater or equal), -lt (lower than) und Datenbank-gt (greater than) kann man dementsprechend zufällige Dinge auswählen, die 5H oder mehr, bzw. weniger oder mehr wert sindAdministratoren nicht gerne sehen.(Möglicherweise wird das später Muss noch in eine einfachere Form gegossenAOQML umgesetzt werden.)
[[Kategorie:AOQML]]
298
Bearbeitungen