

Quand utiliser chaque méthode
Item unique
À utiliser quand tu veux des boutons pour UN seul item spécifique (par exemple, uniquement sur l’item “water”)
Par type
À utiliser quand tu veux les mêmes boutons sur TOUS les items du même type (par exemple, toutes les armes, tous les containers)
Méthode 1 : ajouter des boutons à un seul item
Pour ajouter des boutons personnalisés à un item spécifique, ouvrejaksam_inventory/_data/items.lua et trouve ou crée ton item. Ajoute la propriété contextActions :
Notes importantes :
inventoryId: identifie dans quel inventaire se trouve l’item (inventaire du joueur, coffre de véhicule, etc.)slotIndex: le numéro du slot où se trouve l’itemicon: utilise Bootstrap Icons (cherche “bootstrap icons” en ligne pour trouver des noms d’icônes)
Méthode 2 : ajouter des boutons à tous les items d’un type spécifique
Si tu veux que les mêmes boutons apparaissent sur TOUS les items du même type (comme toutes les armes, tous les items de nourriture, etc.), utilise le système de defaults. Ouvrejaksam_inventory/_data/defaults.lua et ajoute ou modifie le type que tu veux :
- TOUS les items avec
type = 'weapon'auront les boutons “Empty ammo” et “View components” - TOUS les items avec
type = 'food'auront un bouton “Eat”
Ajouter des boutons globaux à TOUS les items
Tu peux aussi ajouter des boutons qui apparaissent sur CHAQUE item du jeu en utilisant la clé spéciale['*'] :
