GetSpecialState / setSpecialState

Aus Sternenschweif Wiki
Version vom 1. Februar 2015, 20:48 Uhr von Lunatic (Diskussion | Beiträge)

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

Mit dieser Funktion kann jeder beliebige Wert "zwischen gespeichert" und wieder abgefragt werden. Der Name des States kann ein beliebiger String sein.

Als Wert sind Zahlen, Strings und auch Arrays möglich.

WICHTIG: Da die States passend zu dem Ort "abgelegt" werden, wo sie gesetzt wurden, kann es wichtig sein, ein "map." vor den Namen des States zu setzen. Damit wird der State zur Map gespeichert, was zur Folge hat, dass dieser State überall, egal ob Reisekarte, Stadt oder Dungeon, "bekannt" ist und abgefragt werden kann.

var state = getSpecialState("NAME_DES_STATES");

Mit dieser Funktion wird ein zuvor gesetzter State wieder abgefragt. Der Wert wird in diesem Beispiel in die Variable "state" geschrieben.


--lunatic 20:48, 1. Feb. 2015 (CET)