Skip to main content

Prérequis

  • ESX (1.10.7, 1.11.3+, ou 1.14.0+), QBCore, ou QBX
  • jaksam_core
  • oxmysql et ox_lib (voir l’exemple d’ordre de démarrage pour ton framework ci-dessous)
N’utilise PAS FileZilla pour uploader les fichiers, sinon le script ne fonctionnera PAS. Utilise WinSCP à la place.
  1. Télécharge le script et extrais-le dans tes resources.
  2. Télécharge jaksam_core et extrais-le dans tes resources.
  3. Ajoute le code suivant juste après es_extended dans ton server.cfg :
  1. Dans es_extended/config.lua, mets :
  1. Dans es_extended/config.lua, mets :
  1. Le script configurera la base de données automatiquement. S’il ne le fait pas, tu peux exécuter manuellement les fichiers du dossier jaksam_inventory/sql/.

Exemple d’ordre de démarrage

Si ça ne fonctionne pas, assure-toi d’utiliser la dernière version officielle d’ESX avec toutes les dépendances nécessaires.
Tu es prêt ! Profite bien du script 😁

Vérification

Utilise la commande /inventory en jeu. Si ton inventaire s’ouvre, le script fonctionne correctement.

Importer les anciens items et inventaires

  1. Va en jeu.
  2. Utilise la commande /inventory et va dans Settings.
  3. Clique sur Import from ESX.
  4. C’est fait !

Rétrocompatibilité

Cet inventaire te permet d’utiliser tes anciens scripts, même s’ils nécessitent un système d’inventaire différent.

Fonctions par défaut du framework

Tu peux utiliser les fonctions d’inventaire normales fournies par ton framework.

Compatibilité OX Inventory

Si tes anciens scripts utilisent OX Inventory, tu peux activer une compatibilité simple.
  1. Va dans jaksam_inventory/integrations/sv_integrations.lua.
  2. Active ox_inventory dans Integrations.backwardsCompatibility.
  3. Le serveur peut nécessiter un redémarrage après son premier chargement avec ces paramètres.

Compatibilité QB Inventory

Si tes anciens scripts utilisent QB Inventory, tu peux activer une compatibilité simple.
  1. Va dans jaksam_inventory/integrations/sv_integrations.lua.
  2. Active qb-inventory dans Integrations.backwardsCompatibility.
  3. Le serveur peut nécessiter un redémarrage après son premier chargement avec ces paramètres.
C’est tout ! Tes anciens scripts devraient maintenant fonctionner avec cet inventaire.