{"id":216517,"date":"2025-05-26T12:41:05","date_gmt":"2025-05-26T10:41:05","guid":{"rendered":"http:\/\/fivemx.com\/advanced-house-system\/"},"modified":"2025-05-26T12:41:05","modified_gmt":"2025-05-26T10:41:05","slug":"systeme-de-maison-avance","status":"publish","type":"post","link":"https:\/\/rpcrate.com\/fr\/advanced-house-system\/","title":{"rendered":"real-house pour FiveM : d\u00e9pendances, loyers et contr\u00f4les d\u2019acc\u00e8s"},"content":{"rendered":"<p>La vid\u00e9o vyMjA3HkV-M correspond au d\u00e9p\u00f4t real-house li\u00e9 dans la publication Cfx gratuite d\u2019Oph3Z1. La ressource propose m\u00e9tadonn\u00e9es de maisons, cl\u00e9s, garages, garde-robes, coffres et locations. Le code examin\u00e9 au commit 6b25df58d171c61bc3a1ec07a3004c57b86247a8 contient des d\u00e9fauts \u00e0 corriger avant usage public ; la publication indique explicitement ne pas proposer de support.<\/p>\n<p><a href=\"https:\/\/github.com\/Oph3Z1\/real-house\">Source originale<\/a><\/p>\n<p><a href=\"https:\/\/forum.cfx.re\/t\/free-advanced-house-system-metadata-garage-friends-system-etc\/5322645\">Publication gratuite et liens de documentation<\/a><\/p>\n<h2>Configurer les d\u00e9pendances r\u00e9elles<\/h2>\n<p>Utilisez resources\/real-house avec fxmanifest.lua directement dans ce dossier et ensure real-house apr\u00e8s les d\u00e9pendances. config\/config.lua s\u00e9lectionne newesx, oldesx, newqb ou oldqb, un adaptateur de base de donn\u00e9es et ox_inventory ou qb-inventory. Le manifeste livr\u00e9 charge oxmysql. Faites correspondre cet import \u00e0 Config.MySQL et examinez real-house.sql avant de l\u2019importer dans une base de test sauvegard\u00e9e. Configurez coordonn\u00e9es, portes, garde-robe et cl\u00e9s de v\u00e9hicule ; les valeurs par d\u00e9faut m\u00e9langent ESX et des int\u00e9grations QBCore de v\u00eatements et de cl\u00e9s.<\/p>\n<h2>Corriger d\u2019abord loyers et propri\u00e9t\u00e9<\/h2>\n<p>Le gestionnaire de location examin\u00e9 v\u00e9rifie RentPrice mais utilise PurchasePrice pour le pr\u00e9l\u00e8vement. Le gestionnaire d\u2019achat utilise aussi une condition de propri\u00e9t\u00e9 incorrecte, et l\u2019\u00e9v\u00e9nement d\u2019\u00e9tat des portes accepte des changements sans v\u00e9rifier propri\u00e9t\u00e9 ou cl\u00e9 du demandeur. Plusieurs gestionnaires concat\u00e8nent des valeurs du client dans du SQL. Corrigez ces parcours avec des identifiants valid\u00e9s, des requ\u00eates param\u00e9tr\u00e9es et des contr\u00f4les de propri\u00e9t\u00e9 faisant autorit\u00e9 c\u00f4t\u00e9 serveur. Gardez paiement et changement de propri\u00e9taire coh\u00e9rents et testez deux joueurs sur la m\u00eame maison.<\/p>\n<h2>Tester le parcours de logement complet<\/h2>\n<p>Configurez les m\u00e9tadonn\u00e9es housekeys et testez achat, location, copie de cl\u00e9s, amis, portes, acc\u00e8s au coffre, r\u00e9cup\u00e9ration de v\u00e9hicule et fin de bail. Examinez la d\u00e9pendance phone_invoices du traitement des loyers m\u00eame lorsque les notifications par courrier sont d\u00e9sactiv\u00e9es. Remplacez les images distantes d\u2019exemple par des fichiers sous votre contr\u00f4le. Un d\u00e9marrage r\u00e9ussi ne valide ni acc\u00e8s ni paiements. Il s\u2019agit d\u2019une revue du code, pas d\u2019un paquet r\u00e9par\u00e9 ou d\u2019une certification en jeu.<\/p>","protected":false},"excerpt":{"rendered":"<p>Identifiez real-house et v\u00e9rifiez framework, base de donn\u00e9es, erreurs de loyer et absence d\u2019autorisation des portes.<\/p>","protected":false},"author":0,"featured_media":186505,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2300,2297],"tags":[],"class_list":["post-216517","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-free-fivem-mlos","category-free"],"_links":{"self":[{"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/posts\/216517","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"}],"replies":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/comments?post=216517"}],"version-history":[{"count":0,"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/posts\/216517\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/media\/186505"}],"wp:attachment":[{"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/media?parent=216517"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/categories?post=216517"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/tags?post=216517"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}