ShowItemContainer: Unterschied zwischen den Versionen

Aus Schicksalsklinge Wiki
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „Category:NLTScript Referenz Anzeige und Verarbeitung eines Item-Containers. <syntaxhighlight lang="javascript"> showItemContainer({"caption":"Überschrift…“)
 
 
Zeile 3: Zeile 3:
  
 
<syntaxhighlight lang="javascript">
 
<syntaxhighlight lang="javascript">
showItemContainer({"caption":"Überschrift","itemset":"general_item_set","desc":"Beschreibung","limit":7,"callback":"afterItemcontainerClose()","width":"7","linked":false,"who":3});
+
showItemContainer({"caption":"Überschrift","itemset":"general_item_set","desc":"Beschreibung","limit":7,"callback":"afterItemcontainerClose()","linked":false,"who":3});
 
</syntaxhighlight>
 
</syntaxhighlight>
  
Zeile 15: Zeile 15:
  
 
'''callback''': Rückruffunktion, die nach dem Containeritem aufgerufen wird
 
'''callback''': Rückruffunktion, die nach dem Containeritem aufgerufen wird
 
'''width''': Breite des Fensters in Slots (7 - 14)
 
  
 
'''linked''': Ob das Fenster an das Charakterfenster gebunden werden soll, d.h. das Charakterfenster schließt sich automatisch, wenn das Containerfenster geschlossen wird. Umgekehrt ist das ohnehin der Fall (standard: false)
 
'''linked''': Ob das Fenster an das Charakterfenster gebunden werden soll, d.h. das Charakterfenster schließt sich automatisch, wenn das Containerfenster geschlossen wird. Umgekehrt ist das ohnehin der Fall (standard: false)

Aktuelle Version vom 7. Juni 2015, 12:04 Uhr

Anzeige und Verarbeitung eines Item-Containers.

showItemContainer({"caption":"Überschrift","itemset":"general_item_set","desc":"Beschreibung","limit":7,"callback":"afterItemcontainerClose()","linked":false,"who":3});

caption: Überschrift für das Fenster

itemset: Der Name des Generalstate, in dem das Itemset gespeichert werden soll

desc: Beschreibungstext für den Fensterinhalt

limit: Anzahl der Slots im Container insgesamt

callback: Rückruffunktion, die nach dem Containeritem aufgerufen wird

linked: Ob das Fenster an das Charakterfenster gebunden werden soll, d.h. das Charakterfenster schließt sich automatisch, wenn das Containerfenster geschlossen wird. Umgekehrt ist das ohnehin der Fall (standard: false)

who: Welcher Charakter initial geöffnet werden soll, wenn das Containerfenster aufgeht (standard: 0)

filter: Welche Itemtypen im Container erlaubt sein sollen. Mögliche Werte siehe unten. Standard: alle

limitweight: Welches Gesamtgewicht (in Unzen) im Container erlaubt sein soll. Standard: 0 (unbegrenzt)

Mögliche Werte für den "Filter"-Eintrag:

General
Weapon
Armor
Equippable
Herb
Potion
Poison
Document
Tool
Ammo
Ingredient
Jewelry

Einzelne Einträge können direkt hingeschrieben werden, wenn mehrere angegeben werden sollen, dann in Form eines Feldes:

showItemContainer({..."desc":"Beschreibung","filter":"General",...});
 
showItemContainer({..."desc":"Beschreibung","filter":["Weapon","Armor","Equippable"],...});