Änderungen

Wechseln zu: Navigation, Suche

Choice

828 Bytes hinzugefügt, 09:27, 8. Aug. 2021
param Attribut hinzugefügt
*'''target''': An Stelle von ... wird der Name der Ziel-Szene (ohne ".xml") angegeben (oder eine [[Besondere Werte|Variable]] die den Namen enthält).
*'''param''': (optional) Parameterwert, der an die aufgerufene Szene als Variable "param" im Scope "scene" übergeben wird.
*'''confirm''': Hier kann eine Frage angegeben werden, die als zu bestätigende Frage angezeigt wird, bevor die gewünschte Szene wirklich aufgerufen wird.
*'''enabled''' (standardmäßig 'true'): Wenn false, wird die Option durchgestrichen und für den Spieler nicht zugänglich gemacht.
Mit Klick auf 'weiter' gelangt der Spieler in ''szene2.xml''
===Parameter-Übergabe an aufgerufene Szene===
 
In der Ursprungs-Szene:
<code xml>
Durchgehen, wenn die Tür <choice target="szene2" param="blau"/> oder <choice target="szene2" param="rot"/> leuchtet.
</code>
 
Mit Klick auf 'weiter' gelangt der Spieler in ''szene2.xml'', dort kann dann der Parameter abgefragt werden:
<code xml>
Du bist durch die Tür gegangen, als sie <get name="param"/> leuchtete.
</code>
 
Die Variable gilt nur in der unmittelbaren Folgeszene (inkl. der dort ausgeführten includes), will man den Wert für später speichern, muss man den Wert einer länger gültigen Variable zuweisen, z.B. so:
<code xml>
<store name="tuer-farbe" scope="quest"><get name="param"/></store>
</code>
===confirm===
278
Bearbeitungen

Navigationsmenü