Änderungen

Wechseln zu: Navigation, Suche

AOQML-Manual

Keine Änderung der Größe, 18:39, 24. Jul. 2008
K
Sonstiges
</code>
Damit wird ein Zufallswert von 10 bis 20 in der Variablen "zufall" gespeichert.
 
'''Zufallsauswahl aus mehreren Möglichkeiten'''
Will man z.B. einen von mehreren Gegenständen einer Liste abfragen, muss man einfach nur eine normale Abfrage wie bei einem Gegenstand machen und jeweils ein | zwischen die unterschiedlichen Namen setzen. Sollte auch bei Gegnern, Waffen oder anderem klappen. Beispiele:
<take item="Einfacher Holzbecher|Schere|Hartwurst"/> (für variable Beutestücke)
<set attribute="cash" inc="200|300|400|500"/> (wenn man genau 2, 3, 4 oder 5 D vergeben will)
 
'''''So einfach ist es leider nicht!''''' Die Auswahl mit dem "|" funktioniert nur für zwei Möglichkeiten. Für mehrere muss man einen <random>-Block vorschalten:
<code xml>
<random>
<case><store name="Gegenstand">Holzkamm</store></case>
<case><store name="Gegenstand">Dolch</store></case>
<case><store name="Gegenstand">Amboss</store></case>
</random>
<take item="${Gegenstand}"/>
</code>
--[[Benutzer:Handborons|Handborons]] 18:33, 24. Jul. 2008 (CEST)
 
 
'''Zufälligen Gegenstand aus der Datenbank auswählen'''<br/>
Zur Zeit nur über SQL-Befehle möglich, was die Datenbank-Administratoren nicht gerne sehen. Muss noch in AOQML umgesetzt werden. (s. Featurewünsche)
 
'''ODER und UND'''<br/>
</has>
</code>
 
'''Zufallsauswahl aus mehreren Möglichkeiten'''
Will man z.B. einen von mehreren Gegenständen einer Liste abfragen, muss man einfach nur eine normale Abfrage wie bei einem Gegenstand machen und jeweils ein | zwischen die unterschiedlichen Namen setzen. Sollte auch bei Gegnern, Waffen oder anderem klappen. Beispiele:
<take item="Einfacher Holzbecher|Schere|Hartwurst"/> (für variable Beutestücke)
<set attribute="cash" inc="200|300|400|500"/> (wenn man genau 2, 3, 4 oder 5 D vergeben will)
 
'''''So einfach ist es leider nicht!''''' Die Auswahl mit dem "|" funktioniert nur für zwei Möglichkeiten. Für mehrere muss man einen <random>-Block vorschalten:
<code xml>
<random>
<case><store name="Gegenstand">Holzkamm</store></case>
<case><store name="Gegenstand">Dolch</store></case>
<case><store name="Gegenstand">Amboss</store></case>
</random>
<take item="${Gegenstand}"/>
</code>
--[[Benutzer:Handborons|Handborons]] 18:33, 24. Jul. 2008 (CEST)
 
 
'''Zufälligen Gegenstand aus der Datenbank auswählen'''<br/>
Zur Zeit nur über SQL-Befehle möglich, was die Datenbank-Administratoren nicht gerne sehen. Muss noch in AOQML umgesetzt werden. (s. Featurewünsche)
 
298
Bearbeitungen

Navigationsmenü