GetNumberDlg

Aus Sternenschweif Wiki
Version vom 29. Januar 2015, 12:07 Uhr von Chrisfirefox (Diskussion | Beiträge)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche
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