Random: Unterschied zwischen den Versionen

Aus AntamarWiki
Wechseln zu: Navigation, Suche
Zeile 1: Zeile 1:
 
Mit '''<random>''' wird eine Zufallsauswahl definiert. Alle möglichen Varianten werden in eine '''<random>'''...'''</random>'''-Folge eingeschlossen und von je einem '''<case>...</case>-Paar umschlossen.
 
Mit '''<random>''' wird eine Zufallsauswahl definiert. Alle möglichen Varianten werden in eine '''<random>'''...'''</random>'''-Folge eingeschlossen und von je einem '''<case>...</case>-Paar umschlossen.
  
Sollen zufällig die Worte 'Rondra' oder 'Praios' ausgewählt werden, dann schreibt man das so:
+
Sollen zufällig die Worte 'Wurst' oder 'Käse' ausgewählt werden, dann schreibt man das so:
 
<code xml>
 
<code xml>
 
<random>
 
<random>
   <case>Rondra</case>
+
   <case>Wurst</case>
   <case>Praios</case>
+
   <case>Käse</case>
 
</random>
 
</random>
 
</code>
 
</code>
Zeile 18: Zeile 18:
 
   <case>Wurst, </case>
 
   <case>Wurst, </case>
 
   <case>Käse, </case>
 
   <case>Käse, </case>
</random>
+
</random> Brot und viele Obst- und Gemüsesorten der Umgebung an.
Brot und viele Obst- und Gemüsesorten der Umgebung an.
 
 
</code>
 
</code>
  

Version vom 23. September 2008, 13:38 Uhr

Mit <random> wird eine Zufallsauswahl definiert. Alle möglichen Varianten werden in eine <random>...</random>-Folge eingeschlossen und von je einem <case>...</case>-Paar umschlossen.

Sollen zufällig die Worte 'Wurst' oder 'Käse' ausgewählt werden, dann schreibt man das so:

<random>
  <case>Wurst</case>
  <case>Käse</case>
</random>

Statt einfacher Worte zwischen den case-Tags können auch XHTML-Tags und weitere der hier aufgezählten XML-Tags für ZB-Aktionen dort eingefügt werden.

Mit dem Attribut 'count' kann angegeben werden, wieviele der case-Knoten ausgewählt werden sollen:

Der Händler bietet an seinem Stand
<random count="2">
  <case>Kräuter, </case>
  <case>Eier, </case>
  <case>Wurst, </case>
  <case>Käse, </case>
</random> Brot und viele Obst- und Gemüsesorten der Umgebung an.

Würde so etwas erzeugen:

Der Händler bietet an seinem Stand Kräuter, Käse, Brot und viele Obst- und Gemüsesorten der Umgebung an.