Function forward

Aus Sternenschweif Wiki
Version vom 11. März 2014, 21:46 Uhr von Lunatic (Diskussion | Beiträge)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Eine function forward wird in einer ID ohne Textausgabe angewendet. Der Tag <empty> muss in dieser ID also auf "true" stehen.

Beispiel für eine function forward:

<adddata><![CDATA[function forward() {
	setJourneyState({"route":"bodonx-orkhun","pos":0.94,"dir":true});
	return 255;
}]]></adddata>

Hier wird eine Reiseroute gesetzt. Anschließend wird per "return 255" der Dialog beendet.

Wichtig: In einer function forward muss zwingend per "return" angegeben werden, wohin am Ende der Funktion verzweigt werden soll. Es gibt ja hier (empty=true) keine Dialogoptionen mit entsprechenden Verzweigungen (kein "goto").