📦Module Inventory (Client)

Le module Eko.Inventory permet de manipuler l’inventaire d’un joueur côté client. Il fournit des méthodes pour ouvrir, fermer, utiliser des items et vérifier l’état d’ouverture de l’inventaire.

📦 API

Eko.Inventory:Get(id)

Récupère une instance sérialisée d’un inventaire par son identifiant.

  • Paramètres

    • id (string | number): L’identifiant de l’inventaire.

  • Retour

    • Inventory: Un objet sérialisé représentant l’inventaire.


Eko.Inventory:Open(rightPanelId?, name?, entity?)

Ouvre l’inventaire. Vous pouvez spécifier un panneau secondaire, un titre personnalisé et une entité associée.

  • Paramètres

    • rightPanelId (integer | string, optionnel): ID du panneau secondaire.

    • name (string, optionnel): Nom affiché en haut de l’inventaire.

    • entity (integer, optionnel): Entité associée à l’ouverture.

  • Exemple

Eko.Inventory:Open(vehicleTrunkId, "Coffre", vehicleEntity)

Eko.Inventory:Close()

Ferme l’inventaire actif.


Utilise un item contenu dans l’inventaire.

  • Paramètres

    • item (Item): L’objet à utiliser.


Retourne si un inventaire est actuellement ouvert côté client.

  • Retour

    • boolean: true si un inventaire est ouvert, sinon false.


🛠️ Exemple d’utilisation


⚠️ Notes

  • Ces méthodes sont uniquement disponibles côté client.

  • SerializeClass transforme les données en objets utilisables dans vos scripts.

  • Si vous développez côté serveur, utilisez le module serveur Eko.Inventory correspondant.

Last updated