Function forward: Unterschied zwischen den Versionen

Aus Schicksalsklinge Wiki
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „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 forw…“)
 
 
(3 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
Eine function forward wird in einer ID ohne Textausgabe angewendet. Der Tag <empty> muss in dieser ID also auf "true" stehen.
+
Eine function forward ist ein sog. [[Dialog-Callback]] und wird in einer ID ohne Textausgabe angewendet. Der Flag <empty> muss in dieser ID also auf "true" stehen.
  
 
Beispiel für eine function forward:
 
Beispiel für eine function forward:
Zeile 13: Zeile 13:
  
 
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").
 
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").
 +
 +
 +
 +
--lunatic 22:29, 11. Mär. 2014 (CET)
 +
[[Category:NLTScript Referenz]]

Aktuelle Version vom 16. März 2015, 21:03 Uhr

Eine function forward ist ein sog. Dialog-Callback und wird in einer ID ohne Textausgabe angewendet. Der Flag <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").


--lunatic 22:29, 11. Mär. 2014 (CET)