Skip to main content
Context Actions sind eigene Buttons, die erscheinen, wenn du mit Rechtsklick auf ein Item in deinem Inventar klickst. Damit können Spieler bestimmte Aktionen mit Items ausführen, wie Benutzen, Untersuchen oder jedes beliebige eigene Verhalten.
Item context actions screenshot
Item context actions code screenshot

Wann welche Methode nutzen

Einzelnes Item

Nutzen, wenn du Buttons für EIN bestimmtes Item willst (z.B. nur beim “water”-Item)

Nach Typ

Nutzen, wenn du die gleichen Buttons bei ALLEN Items des gleichen Typs willst (z.B. alle Waffen, alle Behälter)

Methode 1: Buttons zu einem einzelnen Item hinzufügen

Um eigene Buttons zu einem bestimmten Item hinzuzufügen, öffne jaksam_inventory/_data/items.lua und finde oder erstelle dein Item. Füge die contextActions-Eigenschaft hinzu:
Wichtige Hinweise:
  • inventoryId: Gibt an, in welchem Inventar sich das Item befindet (Spieler-Inventar, Kofferraum, usw.)
  • slotIndex: Die Slot-Nummer, in der sich das Item befindet
  • icon: Nutze Bootstrap Icons (suche online nach “bootstrap icons” für Icon-Namen)

Methode 2: Buttons zu allen Items eines bestimmten Typs hinzufügen

Falls du die gleichen Buttons bei ALLEN Items des gleichen Typs willst (wie alle Waffen, alle Lebensmittel usw.), nutze das Defaults-System. Öffne jaksam_inventory/_data/defaults.lua und füge den gewünschten Typ hinzu oder bearbeite ihn:
Das bedeutet:
  • ALLE Items mit type = 'weapon' haben die Buttons “Empty ammo” und “View components”
  • ALLE Items mit type = 'food' haben einen “Eat”-Button

Globale Buttons zu ALLEN Items hinzufügen

Du kannst auch Buttons hinzufügen, die bei JEDEM Item im Spiel erscheinen, über den speziellen ['*']-Key: