qb-houses oferece propriedade de casas, chaves compartilhadas, móveis, depósitos e integração de garagens para QBCore. O repositório original agora redireciona para qbcore-fivem/qb-houses. Este guia segue o código de 25 de agosto de 2026; o manifesto informa a versão 1.5.0.
Dependências e preparação do banco
O manifesto carrega PolyZone e oxmysql. A implementação também usa qb-core, qb-interior, qb-menu, qb-inventory, qb-clothing, qb-weathersync e qb-banking. As integrações de garagem, seleção de personagem e telefone precisam corresponder aos recursos instalados; o fluxo do aríete usa qb-minigames. A antiga lista de três dependências está incompleta.
Baixe pelo repositório, mantenha a pasta qb-houses e inicie as dependências antes de ensure qb-houses. Faça backup do banco e compare qb-houses.sql com as tabelas houselocations e player_houses existentes antes de importar. Preserve proprietários e chaves ao adaptar um sistema de casas já utilizado.
Níveis de interiores e configuração dos depósitos
O cliente contém ramificações para os níveis 1 a 100, não apenas seis. Elas chamam exports de qb-interior; isso não comprova que todos os modelos necessários estejam incluídos. Associe cada nível habilitado a um interior instalado e teste entrada, saída e reconexão. Um número maior não representa uma classificação de luxo verificada.
Config.StashWeights define apenas o nível 1 por padrão, com maxweight 1000000 e 50 espaços. O servidor consulta essa tabela pelo nível da casa ao abrir o depósito. Adicione entradas adequadas para cada nível habilitado antes de usar seu depósito. Config.Furniture controla modelos, nomes e preços dos móveis.
Comandos e verificações de acesso
O código registra /decorate, /createhouse [price] [tier], /addgarage e /ring. Os comandos de criação de casas e garagens verificam o emprego realestate. O comando /enter anunciado não está registrado neste recurso; use a interação da entrada.
As restrições dos comandos não protegem todos os eventos do servidor. Os handlers addNewHouse e addGarage revisados não verificam realestate; openStash não verifica propriedade, chaves ou proximidade. A compra de móveis também aceita o preço enviado pelo cliente. Adicione autorização, verificações de posição e preços confiáveis no servidor antes do uso público. São constatações do código, não um teste completo de jogo ou segurança.