Random: Unterschied zwischen den Versionen

Aus AntamarWiki
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: Mit '''<random>''' wird eine Zufallsauswahl definiert. Alle möglichen Varianten werden in eine '''</random>'''...'''<random>'''-Folge eingeschlossen ...)
 
K
Zeile 1: Zeile 1:
Mit '''&lt;random&gt;''' wird eine Zufallsauswahl definiert. Alle möglichen Varianten werden in eine '''&lt;/random&gt;'''...'''&lt;random&gt;'''-Folge eingeschlossen und von je einem '''&lt;case&gt;...&lt;/case&gt;-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 'Rondra' oder 'Praios' ausgewählt werden, dann schreibt man das so:
&lt;random&gt;
+
<code xml>
  &lt;case&gt;Rondra&lt;/case&gt;
+
<random>
  &lt;case&gt;Praios&lt;/case&gt;
+
  <case>Rondra</case>
&lt;/random&gt;
+
  <case>Praios</case>
 +
</random>
 +
</code>
  
 
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.
 
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:
 
Mit dem Attribut 'count' kann angegeben werden, wieviele der case-Knoten ausgewählt werden sollen:
Der Händler bietet an seinem Stand
+
<code xml>Der Händler bietet an seinem Stand
&lt;random count="2"&gt;
+
<random count="2">
  &lt;case&gt;Kräuter, &lt;/case&gt;
+
  <case>Kräuter, </case>
  &lt;case&gt;Eier, &lt;/case&gt;
+
  <case>Eier, </case>
  &lt;case&gt;Wurst, &lt;/case&gt;
+
  <case>Wurst, </case>
  &lt;case&gt;Käse, &lt;/case&gt;
+
  <case>Käse, </case>
&lt;/random&gt;
+
</random>
Brot und viele Obst- und Gemüsesorten der Umgebung an.
+
Brot und viele Obst- und Gemüsesorten der Umgebung an.
 +
<code xml>
  
 
Würde so etwas erzeugen:
 
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.
 
  Der Händler bietet an seinem Stand Kräuter, Käse, Brot und viele Obst- und Gemüsesorten der Umgebung an.

Version vom 3. Juni 2008, 22:32 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 'Rondra' oder 'Praios' ausgewählt werden, dann schreibt man das so:

<random>
  <case>Rondra</case>
  <case>Praios</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.