SetQuestStateInconly: Unterschied zwischen den Versionen

Aus Sternenschweif Wiki
Wechseln zu: Navigation, Suche
 
(7 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
[[Category:NLTScript Referenz]]
 
[[Category:NLTScript Referenz]]
 
<syntaxhighlight lang="javascript">
 
<syntaxhighlight lang="javascript">
setQuestStateInconly("lunatics_quest",5);
+
setQuestStateInconly("lunatics_quest","5");
 
</syntaxhighlight>
 
</syntaxhighlight>
  
Die übergebene Quest wird auf den Step 5 gesetzt. Im Unterschied zu [[setQuestState]] wird die Anweisung aber nur dann ausgeführt, wenn der Step vorher nicht höher war. Somit verhindert man ein ungewolltes Zurücksetzen einer Quest.
+
Die übergebene Quest wird auf den Step 5 gesetzt. Im Unterschied zu [[GetQuestState_/_setQuestState|setQuestState]] wird die Anweisung aber nur dann ausgeführt, wenn der Step vorher nicht höher war. Somit verhindert man ein ungewolltes Zurücksetzen einer Quest.
  
--lunatic 19:59, 31. Jan. 2015 (CET)
+
'''Wichtig:''' Auch wenn der Queststep "nur" eine Zahl ist (und nicht zB "3b"), muss diese auf jeden Fall in Anführungsstrichen " " übergeben werden!

Aktuelle Version vom 13. September 2016, 13:24 Uhr

setQuestStateInconly("lunatics_quest","5");

Die übergebene Quest wird auf den Step 5 gesetzt. Im Unterschied zu setQuestState wird die Anweisung aber nur dann ausgeführt, wenn der Step vorher nicht höher war. Somit verhindert man ein ungewolltes Zurücksetzen einer Quest.

Wichtig: Auch wenn der Queststep "nur" eine Zahl ist (und nicht zB "3b"), muss diese auf jeden Fall in Anführungsstrichen " " übergeben werden!