GetSpecialState / setSpecialState: Unterschied zwischen den Versionen
Aus Schicksalsklinge Wiki
Zeile 4: | Zeile 4: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | Mit dieser Funktion kann jeder beliebige Wert "zwischen gespeichert" (und per | + | Mit dieser Funktion kann jeder beliebige Wert "zwischen gespeichert" (und per "getSpecialState" wieder abgefragt) werden. Der Name des States kann ein beliebiger String sein. |
Als Wert sind Zahlen, Strings und auch Arrays möglich. | Als Wert sind Zahlen, Strings und auch Arrays möglich. |
Version vom 1. Februar 2015, 20:49 Uhr
setSpecialState("NAME_DES_STATES",WERT);
Mit dieser Funktion kann jeder beliebige Wert "zwischen gespeichert" (und per "getSpecialState" 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)