ShowItemsetList: Unterschied zwischen den Versionen

Aus Sternenschweif Wiki
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „<syntaxhighlight lang="javascript"> var loot = [33,34,35]; showItemsetList({"list":loot,"cb":"startDialogueAt('DIALOG-ID','UNTER-ID')"}); </syntaxhighlight> Ö…“)
 
Zeile 6: Zeile 6:
  
 
Statt "list" kann auch "doublelist" übergeben werden. Dann folgt nach jeder Item-ID die Anzahl der erbeuteten Items.
 
Statt "list" kann auch "doublelist" übergeben werden. Dann folgt nach jeder Item-ID die Anzahl der erbeuteten Items.
 +
 +
"cb" ist optional und steht für den Callback, also das Script, was nach dem Schließen des Loot-Fensters ausgeführt werden soll.
 +
Immer, wenn ein Dialog nach dem Loot-Fenster noch weitergehen soll, ist der aktuell Dialog per "return 255" zu schließen, und der Anschluss-Dialog im Callback anzugeben.
 +
Ansonsten überlagern sich Loot-Fenster und Dialogfenster.
  
 
--lunatic 19:51, 31. Jan. 2015 (CET)
 
--lunatic 19:51, 31. Jan. 2015 (CET)

Version vom 31. Januar 2015, 19:53 Uhr

var loot = [33,34,35];
showItemsetList({"list":loot,"cb":"startDialogueAt('DIALOG-ID','UNTER-ID')"});

Öffnet das Loot-Fenster. Die anzuzeigenden Items werden über den Parameter "list" übergeben. Dort sind die Item-IDs als Array anzugeben.

Statt "list" kann auch "doublelist" übergeben werden. Dann folgt nach jeder Item-ID die Anzahl der erbeuteten Items.

"cb" ist optional und steht für den Callback, also das Script, was nach dem Schließen des Loot-Fensters ausgeführt werden soll. Immer, wenn ein Dialog nach dem Loot-Fenster noch weitergehen soll, ist der aktuell Dialog per "return 255" zu schließen, und der Anschluss-Dialog im Callback anzugeben. Ansonsten überlagern sich Loot-Fenster und Dialogfenster.

--lunatic 19:51, 31. Jan. 2015 (CET)