{"id":145698,"date":"2024-07-03T10:55:19","date_gmt":"2024-07-03T08:55:19","guid":{"rendered":"https:\/\/hifivem.com\/?p=145698"},"modified":"2026-07-26T07:59:55","modified_gmt":"2026-07-26T05:59:55","slug":"vetements-gratuits-en-tant-quarticle-qbcore","status":"publish","type":"post","link":"https:\/\/rpcrate.com\/fr\/free-clothing-as-item-qbcore\/","title":{"rendered":"V\u00eatements en objets QBCore : configurer et v\u00e9rifier j_clothe"},"content":{"rendered":"<p>j_clothe de JotaDaTeta transforme les v\u00eatements port\u00e9s en objets d\u2019inventaire QBCore et utilise leurs m\u00e9tadonn\u00e9es pour les remettre. La publication Cfx d\u2019origine renvoie \u00e0 ce d\u00e9p\u00f4t. Son commit public actuel date d\u2019octobre 2023 ; consid\u00e9rez ce code comme une base \u00e0 examiner et adapter, sans installation garantie pour chaque inventaire ou syst\u00e8me d\u2019apparence actuel.<\/p>\n<p><a href=\"https:\/\/github.com\/jotadateta\/j_clothe\">Ouvrir le d\u00e9p\u00f4t original j_clothe<\/a><\/p>\n<h2>Adapter l\u2019int\u00e9gration de l\u2019inventaire<\/h2>\n<p>Sauvegardez l\u2019inventaire, la configuration d\u2019apparence et les d\u00e9finitions d\u2019objets. La ressource utilise qb-core, les barres de progression QBCore et des \u00e9v\u00e9nements d\u2019inventaire. Le README d\u00e9finit les objets dans qb-core\/shared\/items.lua et d\u00e9crit une ancienne interface HTML\/JavaScript de qb-inventory. Adaptez ces appels \u00e0 votre version. items_install.lua m\u00e9lange d\u00e9finitions Lua et extraits JavaScript : c\u2019est une r\u00e9f\u00e9rence, pas un installateur Lua ex\u00e9cutable. Pr\u00e9servez id_clothe et id_texture et v\u00e9rifiez chaque image d\u2019objet r\u00e9f\u00e9renc\u00e9e.<\/p>\n<h2>Examiner les personnages et accessoires<\/h2>\n<p>Le client examin\u00e9 attribue women au mod\u00e8le f\u00e9minin, mais compare avec woman dans les branches de retrait. Certains param\u00e8tres de retrait des montres et bracelets sont r\u00e9f\u00e9renc\u00e9s sans d\u00e9finition, et un gestionnaire de montre s\u00e9par\u00e9 utilise encore ESX. Testez donc les deux mod\u00e8les freemode, les chapeaux, lunettes, montres et bracelets avant le d\u00e9ploiement. Le code r\u00e9siduel ne prouve pas la prise en charge ESX, ni la description une compatibilit\u00e9 f\u00e9minine universelle.<\/p>\n<h2>Valider les changements d\u2019objets c\u00f4t\u00e9 serveur<\/h2>\n<p>L\u2019\u00e9v\u00e9nement publi\u00e9 d\u2019ajout d\u2019objet accepte les identifiants de v\u00eatements et textures du client sans v\u00e9rifier un \u00e9tat vestimentaire faisant autorit\u00e9. L\u2019\u00e9v\u00e9nement de retrait accepte un objet fourni par le client. Avant une utilisation publique, un d\u00e9veloppeur doit v\u00e9rifier la propri\u00e9t\u00e9, l\u2019emplacement r\u00e9el dans l\u2019inventaire, les m\u00e9tadonn\u00e9es, les valeurs autoris\u00e9es et le succ\u00e8s des op\u00e9rations. Refusez les demandes r\u00e9p\u00e9t\u00e9es ou invalides. Cet examen des sources n\u2019est ni un audit de s\u00e9curit\u00e9 complet ni un test d\u2019exploitation ex\u00e9cut\u00e9.<\/p>\n<p>Sur un serveur isol\u00e9, testez le retrait, l\u2019\u00e9quipement, l\u2019\u00e9change, le transfert et le stockage d\u2019un objet, puis la reconnexion et le red\u00e9marrage. Essayez un inventaire plein et une progression annul\u00e9e ; v\u00eatements et quantit\u00e9s doivent rester coh\u00e9rents. V\u00e9rifiez s\u00e9par\u00e9ment les tenues sauvegard\u00e9es et v\u00eatements additionnels. La ressource ne contient pas de syst\u00e8me de vol retirant directement les v\u00eatements port\u00e9s par un autre joueur ; cette fonction n\u00e9cessite une int\u00e9gration v\u00e9rifi\u00e9e s\u00e9par\u00e9ment.<\/p>","protected":false},"excerpt":{"rendered":"<p>Examinez j_clothe de JotaDaTeta, ses m\u00e9tadonn\u00e9es, les d\u00e9fauts des personnages et les contr\u00f4les serveur avant un d\u00e9ploiement FiveM.<\/p>","protected":false},"author":1,"featured_media":145522,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2299,2297,2298],"tags":[2937,3006,3001,2928,3005,3000,2859],"class_list":["post-145698","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-clothes-mods","category-free","category-scripts","tag-clothing","tag-fivem-clothes","tag-fivem-script","tag-free","tag-free-clothes","tag-free-script","tag-qbcore"],"_links":{"self":[{"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/posts\/145698","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=145698"}],"version-history":[{"count":5,"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/posts\/145698\/revisions"}],"predecessor-version":[{"id":214563,"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/posts\/145698\/revisions\/214563"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/media\/145522"}],"wp:attachment":[{"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/media?parent=145698"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/categories?post=145698"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/tags?post=145698"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}