ChooseSingleCharacter: Unterschied zwischen den Versionen

Aus Sternenschweif Wiki
Wechseln zu: Navigation, Suche
 
Zeile 1: Zeile 1:
 +
Mit dieser Funktion wird das Fenster zum Auswählen eines Charakters aus der Gruppe geöffnet. Der übergebene Textkey wird in dem Fenster angezeigt, z.B. "Wer soll das Schloss knacken ?" o.ä.
 
<syntaxhighlight lang="javascript">
 
<syntaxhighlight lang="javascript">
        {
+
chooseSingleCharacter( message, callback );
chooseSingleCharacter(getLangString("TEXTKEY", []), "charSel");
+
return 255; }
+
}
+
+
function charSel(id) {
+
...SCRIPT...
+
}
+
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
Parameter:
  
Mit dieser Funktion wird das Fenster zum Auswählen eines Charakters aus der Gruppe geöffnet. Der übergebene Textkey wird in dem Fenster angezeigt, z.B. "Wer soll das Schloss knacken ?" o.ä.
+
'''message''' die Nachricht, die angezeigt werden soll, um einen Charakter zu wählen
 
+
  
Nach dem Textkey wird die Callback-Funktion angegeben, die nach erfolger Charakter-Auswahl aufgerufen werden soll. In der Funktion selbst kann ein beliebiges Script ausgeführt werden. Die Char-ID, die vom Spieler ausgewählt wurde, wird dann in der Variablen "id" an diese Funktion übergeben.
+
'''callback''' der Name der Callback-Funktion, die nach schließen des Dialogs aufgerufen werden soll
  
 +
Die Callbackfunktion hat nur einen Paramter, nämlich die charid des gewählten Charakters, oder "-1", wenn kein Charakter gewählt wurde.
  
--lunatic 20:04, 1. Feb. 2015 (CET)
+
[[Category:NLTScript Referenz]]

Aktuelle Version vom 21. März 2016, 15:58 Uhr

Mit dieser Funktion wird das Fenster zum Auswählen eines Charakters aus der Gruppe geöffnet. Der übergebene Textkey wird in dem Fenster angezeigt, z.B. "Wer soll das Schloss knacken ?" o.ä.

chooseSingleCharacter( message, callback );

Parameter:

message die Nachricht, die angezeigt werden soll, um einen Charakter zu wählen

callback der Name der Callback-Funktion, die nach schließen des Dialogs aufgerufen werden soll

Die Callbackfunktion hat nur einen Paramter, nämlich die charid des gewählten Charakters, oder "-1", wenn kein Charakter gewählt wurde.