ShowItemContainer: Unterschied zwischen den Versionen
(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() | + | 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 | ||
− | |||
− | |||
'''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) |
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"],...});