Building: Unterschied zwischen den Versionen

Aus AntamarWiki
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: Das building-Tag erlaubt in AOQML das Abfragen gebäudespezifischer Werte, wie z.B. die Qualität der Taverne, in der sich der Held gerade aufhält. == Syntax == <code...)
 
Zeile 38: Zeile 38:
  
 
[[Kategorie:AOQML]]
 
[[Kategorie:AOQML]]
 +
[[Kategorie:AOQML-Tags]]
 
[[Kategorie:Gruppe]]
 
[[Kategorie:Gruppe]]
 
[[Kategorie:Mitarbeit]]
 
[[Kategorie:Mitarbeit]]

Version vom 3. Januar 2011, 14:40 Uhr

Das building-Tag erlaubt in AOQML das Abfragen gebäudespezifischer Werte, wie z.B. die Qualität der Taverne, in der sich der Held gerade aufhält.

Syntax

<building get="" />
  • get: gibt an, was abgefragt werden soll.
In Tavernen/Gasthäusern stehen folgende Werte zur Verfügung:
'quali', 'preis', 'schlafplaetze', 'name', 'beschreibung'


Hinweis: Damit die Ausgabe nicht sichtbar erfolgt, kann das Tag von store umschlossen und später durch switch ausgewertet werden.

Beispiele

Auf Basis der Qualität der Absteige (Taverne/Gasthaus) sollen unterschiedliche Texte ausgegeben werden:

<store name="taverne_quali"><building get="quali"/></store>

<switch name="taverne_quali">
  <case val="0|1|2|3">
    <p>Ganz schön runtergekommen hier.</p>
  </case>
  <case val="4|5|6">
    <p>Nicht besonders dekorativ ausgestattet, aber wenigstens sind keine Kakerlaken in Sichtweite.</p>
  </case>
  <case val="7|8">
    <p>Hui, das Besteck ist sogar poliert!</p>
  </case>
  <else><!-- größer als 8 -->
    <p>Ein edles Etablissement!</p>
  </else>
</switch>