If

Aus AntamarWiki
Version vom 5. Juli 2020, 19:56 Uhr von Kuo (Diskussion | Beiträge) (+ Hinweis auf Switch)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Mit dem <if>-Tag können Texte oder Werte bedingt gewählt werden.

Beispiel:

<if attribute="gender" equals="female" null="Ein geschlechtsloses Wesen" then="Eine junge Frau" else="Ein junger Mann"/> kommt dir entgegen.

Der Wert des Attributs then= wird ausgegeben, wenn die Bedingung erfüllt ist, der Wert des Attributs else= wenn die Bedingung nicht erfüllt ist. Die Werte können jeweils nur reinem Text bestehen (keine weiteren Tags). Der Wert des Attributs <null> wird ausgeführt, wenn das Attribut (bei attribute=) bzw. die Variable (bei name=) keinen Wert hat.


Eine Liste der Attribute zur verwendung mit dem attribute Tag gibt's hier: Held Attribute

außerdem können mit dem name Tag die selben Variablen wie bei Set abgefragt werden

Mit mark= können auch Helden-Markierungen abgefragt werden. Siehe Beispiel unter Store/Fetch.

Manche Abfragen lassen sich besser mit Switch als mit "if" umsetzen.