Sosomods ox_inventory V2
PREVIEW VIDEO


Fork profondément retravaillé d'ox_inventory : interface entièrement redésignée, système de vêtements intégré avec personnage 3D, éditeur d'accessoires d'armes avec aperçu 3D, craft custom, renommage d'items et panneau de réglages joueur complet. Conçu et éprouvé sur un serveur à forte population, avec validations serveur sur toutes les actions sensibles.
Fonctionnalités principales
Système de vêtements intégré [rcore_clothing , illenium-appearance , esx skin] avec personnage 3D
Panneau clothing directement dans l'inventaire : personnage 3D en temps réel, aperçu des tenues avant équipement, système d'outfits complets, slots vêtements synchronisés côté serveur. Bonus de poids d'inventaire selon le sac équipé (drawables et bonus configurables), placement direct en slot vêtement à l'achat en boutique de vêtements.
Éditeur d'accessoires d'armes avec aperçu 3D
Gestion complète des attachements (viseurs, silencieux, chargeurs, skins...) depuis l'inventaire, avec prévisualisation 3D de l'arme et de ses composants avant application. Liste des composants entièrement éditable dans components_data.lua — même en version escrow.
Craft custom (sosocraft)
Tables de craft configurables : coordonnées, label, rayon d'interaction, restriction par job et grade, liste de recettes par table. File d'attente de fabrication avec collecte différée, validation des recettes, distances et ingrédients 100% côté serveur. TextUI discret visible uniquement à portée d'interaction.
Renommage d'items
Les joueurs peuvent renommer leurs objets directement depuis l'inventaire, avec validation serveur du contenu. Idéal pour le roleplay : documents, cadeaux, objets personnalisés.
Panneau de réglages joueur
Chaque joueur personnalise son interface : style de notifications (Moderne / Classique) et durée d'affichage, activation du nom, du poids, de la quantité et du personnage 3D, couleur d'accent au choix parmi une palette, et couleurs détaillées (fond des cases, fond du nom, couleur du nom, quantité, poids, durabilité). Panneau déplaçable librement, position mémorisée.
Panneau de commandes avec touches illustrées
Les raccourcis de l'inventaire (clic droit, ALT + clic, CTRL + clic, SHIFT + glisser...) sont présentés avec de véritables images de touches et de souris, dans un panneau déplaçable au même format que les réglages. Position mémorisée entre les sessions.
Interface entièrement redésignée
Design sombre avec accent rouge signature, police Montserrat, filtres par catégorie d'objets, icônes SVG servies localement (aucun CDN externe, aucun risque de freeze), notifications custom intégrées. Build NUI optimisé avec sortie content-hashée : aucun problème de cache CEF lors des mises à jour.
Sécurité & anti-exploit
Toutes les actions sensibles sont validées côté serveur : déplacements d'items, craft, renommage, équipement de vêtements, distances d'interaction. Protection contre la double connexion de personnage (kick automatique), requêtes SQL paramétrées via oxmysql.
Performances & production
Développé et éprouvé sur un serveur à forte population. Boucles client optimisées, natives par frame réduites au minimum. Console 100% silencieuse en production : aucun print client ou serveur sans activer explicitement les flags de debug.
Localisation FR / EN
Interface et messages intégralement traduits en français et en anglais, fichiers de locale éditables pour ajouter d'autres langues.
Versions disponibles
Version Escrow — Modules propriétaires protégés par Cfx Escrow. Vous gardez la main sur tout ce qui compte : config.lua, items, recettes de craft, boutiques, composants d'armes et locales restent entièrement éditables.
Version Open Source — 100% du code lisible et modifiable, sources NUI (React / Vite) incluses pour rebuild et personnaliser l'interface vous-même.
Configuration détaillée
config.lua
Configuration principale — poids et slots d'inventaire, comportement des vêtements, animations, options d'affichage et de gameplay
data/items.lua / data/weapons.lua
Base d'items et d'armes entièrement éditable — ajoutez vos propres objets, consommables et armes comme sur ox_inventory standard
data/sosocraft.lua
Tables de craft — positions, labels, rayon d'interaction, restrictions job/grade et recettes (ingrédients, durée, quantités) par table
modules/weapon/components_data.lua
Liste des composants d'armes pour l'éditeur d'accessoires — ajoutez vos armes custom et leurs attachements, éditable même en version escrow
Config.Debug / Config.ClothingDebug
true = logs détaillés console serveur + client — à activer uniquement en développement, jamais en production
Dépendances
Informations

