GetSpecialState / setSpecialState: Unterschied zwischen den Versionen

Aus Sternenschweif Wiki
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „Category:NLTScript Referenz <syntaxhighlight lang="javascript"> setSpecialState("NAME_DES_STATES",WERT); </syntaxhighlight> Mit dieser Funktion kann jeder…“)
(kein Unterschied)

Version vom 1. Februar 2015, 20:48 Uhr

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)