qb-houses propose propriété immobilière, clés partagées, mobilier, stockage et intégration des garages pour QBCore. Le dépôt original redirige désormais vers qbcore-fivem/qb-houses. Ce guide suit le code du 25 août 2026 ; le manifeste indique la version 1.5.0.
Dépendances et préparation de la base
Le manifeste charge PolyZone et oxmysql. Le code utilise aussi qb-core, qb-interior, qb-menu, qb-inventory, qb-clothing, qb-weathersync et qb-banking. Les intégrations des garages, de la sélection du personnage et du téléphone doivent correspondre aux ressources installées ; le bélier utilise qb-minigames. La liste précédente de trois dépendances est incomplète.
Téléchargez depuis le dépôt, conservez le nom de dossier qb-houses et démarrez ses dépendances avant ensure qb-houses. Sauvegardez la base et comparez qb-houses.sql aux tables houselocations et player_houses existantes avant importation. Préservez propriétaires et clés lors de l’adaptation d’un système immobilier existant.
Niveaux des intérieurs et paramètres des coffres
Le client contient des branches pour les niveaux 1 à 100, et non seulement six. Elles appellent des exports de qb-interior ; cela ne prouve pas que tous les modèles nécessaires soient inclus. Associez chaque niveau activé à un intérieur installé et testez entrée, sortie et reconnexion. Un numéro supérieur ne constitue pas une classification de luxe vérifiée.
Config.StashWeights définit seulement le niveau 1 par défaut, avec maxweight 1000000 et 50 emplacements. Le serveur consulte cette table selon le niveau de la maison pour ouvrir le coffre. Ajoutez une entrée appropriée pour chaque niveau activé avant utilisation. Config.Furniture règle les modèles, libellés et prix des meubles.
Commandes et contrôles des accès
Le code enregistre /decorate, /createhouse [price] [tier], /addgarage et /ring. Les commandes de création de maisons et de garages vérifient le métier realestate. La commande /enter annoncée n’est pas enregistrée dans cette ressource ; utilisez son interaction à la porte.
Les restrictions des commandes ne sécurisent pas tous les événements serveur. Les gestionnaires addNewHouse et addGarage examinés omettent le contrôle realestate ; openStash ne vérifie ni propriété, ni clés, ni proximité. Les achats de meubles acceptent aussi le prix envoyé par le client. Ajoutez autorisations, contrôles de position et prix fiables côté serveur avant utilisation publique. Il s’agit de constats du code, pas d’un test complet en jeu ou de sécurité.