> For the complete documentation index, see [llms.txt](https://gocomedyfunstoredocs.gitbook.io/gocomedyfun-store/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://gocomedyfunstoredocs.gitbook.io/gocomedyfun-store/scripts-free/package-fun/francais/configuration/items.md).

# Items

## Création des Items pour ox\_inventory

Les items utilisés dans les fabrications  doivent être ajoutés dans :\
**ox\_inventory/data/items.lua**

Chaque item doit respecter la structure standard d’ox\_inventory :

* **label** : nom affiché
* **weight** : poids en grammes
* **stack** : peut être empilé ou non
* **close** : ferme l’inventaire après l'utilisation
* **description** : texte descriptif
* **client.image** : image située dans **ox\_inventory/web/images**, au format **.png**

***

### 1. Ajouter les items requis

Ces items sont ceux nécessaires pour fabriquer les paquets

```lua
["farine"] = {
    label = "Farine",
    weight = 50,
    stack = true,
    close = true,
    description = "Un paquet de farine utile pour certaines fabrications.",
    client = {
        image = "farine.png",
    }
},

["sachet_plastique"] = {
    label = "Sachet Plastique",
    weight = 2,
    stack = true,
    close = true,
    description = "Un petit sachet plastique servant à emballer divers produits.",
    client = {
        image = "sachet_plastique.png",
    }
},

["balance_precision"] = {
    label = "Balance de Précision",
    weight = 500,
    stack = false,
    close = true,
    description = "Une balance permettant de mesurer des quantités exactes.",
    client = {
        image = "balance_precision.png",
    }
},
```

***

### 2. Ajouter les items obtenus (résultats)

Ce sont les paquets créés grâce au système de fabrication\
Ils peuvent également être **déballés** (inverse de la fabrication)

```lua
["paquet_farinee"] = {
    label = "Paquet Fariné",
    weight = 250,
    stack = true,
    close = true,
    description = "Un paquet soigneusement emballé contenant un produit fariné.",
    client = {
        image = "paquet_farinee.png",
    }
},
```

***

### 3. Ajouter les items nécessaires aux autres recettes (si vous en créez d’autres)

Voici un exemple pour la recette “herbe” :

```lua
["herbe"] = {
    label = "Herbe",
    weight = 10,
    stack = true,
    close = true,
    description = "De l’herbe brute fraîchement récoltée.",
    client = {
        image = "herbe.png",
    }
},

["grinder"] = {
    label = "Grinder",
    weight = 150,
    stack = false,
    close = true,
    description = "Un petit grinder utilisé pour préparer certains paquets.",
    client = {
        image = "grinder.png",
    }
},

["paquet_herbe"] = {
    label = "Paquet d'Herbe",
    weight = 200,
    stack = true,
    close = true,
    description = "Un paquet d’herbe parfaitement emballé.",
    client = {
        image = "paquet_herbe.png",
    }
},
```

***

### 4. Vérifier les images

Pour chaque item, l’image doit exister dans :\
**ox\_inventory/web/images/**

Images nécessaires pour l’exemple :

* farine.png
* sachet\_plastique.png
* balance\_precision.png
* paquet\_farinee.png
* herbe.png
* grinder.png
* paquet\_herbe.png

Règles :

* tout en **minuscules**
* format **.png**
* nom exact correspondant à client.image

***

### 5. Redémarrer ox\_inventory

Après avoir ajouté ou modifié vos items :

```
restart ox_inventory
```

Les items seront disponibles immédiatement en jeu, compatibles avec :

* la fabrication
* le déballage
