{"id":157996,"date":"2024-09-23T02:00:14","date_gmt":"2024-09-23T00:00:14","guid":{"rendered":"https:\/\/fivemx.com\/?p=157996"},"modified":"2025-12-24T15:05:26","modified_gmt":"2025-12-24T14:05:26","slug":"ox-inventory-redesign","status":"publish","type":"post","link":"https:\/\/rpcrate.com\/fr\/ox-inventory-redesign\/","title":{"rendered":"ABP OX Inventory Redesign : source et installation"},"content":{"rendered":"<p>Le redesign OX Inventory d\u2019ABP remplace l\u2019interface web d\u2019une installation ox_inventory existante. L\u2019aper\u00e7u original de cette page correspond \u00e0 la publication ABP d\u2019AlexBanPer sur Cfx.re en septembre 2024, qui renvoie vers fkijs\/Redesign-ox_inventory. T\u00e9l\u00e9chargez depuis ce d\u00e9p\u00f4t indiqu\u00e9 par le cr\u00e9ateur et notez la r\u00e9vision utilis\u00e9e.<\/p>\n<h2>Contenu du t\u00e9l\u00e9chargement<\/h2>\n<p>Le d\u00e9p\u00f4t v\u00e9rifi\u00e9 le 10 septembre 2026 contient un dossier build compil\u00e9, index.scss, un README et un fichier de licence. Il ne fournit pas une ressource serveur d\u2019inventaire compl\u00e8te. Une installation ox_inventory fonctionnelle est n\u00e9cessaire. Les fichiers d\u2019interface seuls ne prouvent ni la pr\u00e9sence d\u2019une passerelle de framework ni la compatibilit\u00e9 avec toutes les versions d\u2019ox_inventory v2.<\/p>\n<h2>Installer le build sur un serveur de test<\/h2>\n<p>Sauvegardez toute la ressource ox_inventory fonctionnelle et notez sa version et vos modifications. T\u00e9l\u00e9chargez le redesign et examinez les fichiers. Selon le README du cr\u00e9ateur, remplacez ox_inventory\/web\/build par le dossier build fourni. Conservez le reste de web ainsi que les fichiers serveur, la configuration et les images de la ressource. V\u00e9rifiez build\/index.html et les fichiers r\u00e9f\u00e9renc\u00e9s ; \u00e9vitez de cr\u00e9er involontairement build\/build.<\/p>\n<p>Red\u00e9marrez le serveur de test selon votre proc\u00e9dure de maintenance et reconnectez un client. Examinez les erreurs serveur et F8 ainsi que l\u2019interface avant ouverture aux joueurs. La commande F8 resmon affiche la consommation des ressources ; elle ne vide pas le cache client. Si l\u2019ancienne interface persiste, v\u00e9rifiez le chemin de la ressource active et le build install\u00e9 avant de supprimer d\u2019autres donn\u00e9es client.<\/p>\n<h2>Tester le fonctionnement et l\u2019affichage<\/h2>\n<p>Comparez avec l\u2019interface originale en gardant la m\u00eame version et configuration d\u2019inventaire. Testez ouverture, fermeture, images d\u2019objets, quantit\u00e9s, d\u00e9placement et division de piles, utilisation d\u2019objets, boutiques et d\u00e9p\u00f4ts lorsqu\u2019ils sont configur\u00e9s, ainsi que les actions refus\u00e9es. V\u00e9rifiez la persistance apr\u00e8s reconnexion et red\u00e9marrage. Le d\u00e9marrage r\u00e9ussi de la ressource ne prouve pas que chaque action de l\u2019interface correspond encore au backend install\u00e9.<\/p>\n<p>Testez le nombre de cases configur\u00e9, le d\u00e9filement, les infobulles et les cibles de glisser-d\u00e9poser aux r\u00e9solutions et \u00e9chelles UI de vos joueurs. Le fil de publication contient des remarques sur le placement \u00e0 droite et l\u2019espace visible des cases. Elles justifient une v\u00e9rification de votre installation, pas l\u2019affirmation que toutes pr\u00e9sentent le m\u00eame d\u00e9faut. Gardez le build original pr\u00eat \u00e0 restaurer si les actions ou l\u2019affichage \u00e9chouent.<\/p>\n<h2>Limites de personnalisation et de maintenance<\/h2>\n<p>Le fichier index.scss fourni contient des variables de style, mais la page livr\u00e9e charge du CSS et du JavaScript compil\u00e9s depuis build\/assets. Modifier uniquement index.scss ne met pas \u00e0 jour ces fichiers d\u00e9ploy\u00e9s. Pr\u00e9parez une compilation reproductible avec une version source correspondante avant des changements importants et comparez toute mise \u00e0 jour d\u2019inventaire avec votre interface personnalis\u00e9e.<\/p>\n<p>Le README pr\u00e9cise explicitement qu\u2019aucun support n\u2019est fourni. Cet examen \u00e9tablit la source et le p\u00e9rim\u00e8tre d\u2019installation ; il ne certifie ni gameplay, ni performances, ni compatibilit\u00e9 universelle et ne permet pas de promettre des mises \u00e0 jour \u00e0 vie. Conservez la r\u00e9vision du d\u00e9p\u00f4t et votre build original fonctionnel dans le dossier de maintenance.<\/p>\n<p><a href=\"https:\/\/github.com\/fkijs\/Redesign-ox_inventory\">D\u00e9p\u00f4t du cr\u00e9ateur et t\u00e9l\u00e9chargement<\/a><\/p>\n<p><a href=\"https:\/\/forum.cfx.re\/t\/free-abp-ox-inventory-redesign\/5265677\">Publication ABP et retours de la communaut\u00e9<\/a><\/p>\n<p><a href=\"https:\/\/docs.fivem.net\/docs\/client-manual\/console-commands\/#resmon\">R\u00e9f\u00e9rence Cfx.re des commandes de console client<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Trouvez la source du redesign ABP pour ox_inventory. Remplacez le bon dossier build et testez version, actions d\u2019inventaire et affichage avant d\u00e9ploiement.<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2297,2298],"tags":[],"class_list":["post-157996","post","type-post","status-publish","format-standard","hentry","category-free","category-scripts"],"_links":{"self":[{"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/posts\/157996","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/comments?post=157996"}],"version-history":[{"count":0,"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/posts\/157996\/revisions"}],"wp:attachment":[{"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/media?parent=157996"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/categories?post=157996"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/tags?post=157996"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}