GetNumberDlg: Unterschied zwischen den Versionen

Aus Sternenschweif Wiki
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „<syntaxhighlight lang="javascript"> getNumberDlg({"message":msg, "max":maxnum, "callback":cb, "min":0, "step":1}); </syntaxhighlight> Ruft den "wähle eine (A…“)
 
(kein Unterschied)

Aktuelle Version vom 29. Januar 2015, 12:07 Uhr

getNumberDlg({"message":msg, "max":maxnum, "callback":cb, "min":0, "step":1});

Ruft den "wähle eine (An)Zahl"-Dialog ausschließlich innerhalb eines Dialog-Kontext auf (also nicht zB für Dungeonscripts geeignet). Nach dem schließen des Dialogs wird die callback-Dialogid aufgerufen:

var success = true; // Wenn der Wahldialog erfolgreich beendet wurde, sonst false
var val = 42; // Ergebnis der Wahl


message: Textuelle Beschreibung der Auswahl, also zB "Wähle die Anzahl der wegzuwerfenden Gegenstände"

callback: Die Dialog-ID, bei der nach dem Schließen des Dialogs fortgesetzt werden soll

max: Die größtmögliche Zahl, die gewählt werden kann

Alle nachfolgenden Parameter sind optional

min: Die kleinste Zahl, die gewählt werden kann. Standard: 0

step: Die Schrittweite, in der gewählt werden können soll. Standard: 1. Vorsicht: Schrittweite und Maximum müssen zusammenpassen (also Max modulo Step = 0), sonst können unerwartete Fehler auftreten