{"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":"sistema-de-casa-avancado","status":"publish","type":"post","link":"https:\/\/rpcrate.com\/pt\/advanced-house-system\/","title":{"rendered":"real-house para FiveM: depend\u00eancias, aluguel e controle de acesso"},"content":{"rendered":"<p>A pr\u00e9via vyMjA3HkV-M corresponde ao reposit\u00f3rio real-house vinculado pela publica\u00e7\u00e3o gratuita de Oph3Z1 no Cfx. O recurso oferece metadados de casas, chaves, garagens, guarda-roupas, dep\u00f3sitos e aluguel. O c\u00f3digo inspecionado no commit 6b25df58d171c61bc3a1ec07a3004c57b86247a8 cont\u00e9m defeitos a corrigir antes do uso p\u00fablico; a publica\u00e7\u00e3o informa expressamente que n\u00e3o oferece suporte.<\/p>\n<p><a href=\"https:\/\/github.com\/Oph3Z1\/real-house\">Fonte original<\/a><\/p>\n<p><a href=\"https:\/\/forum.cfx.re\/t\/free-advanced-house-system-metadata-garage-friends-system-etc\/5322645\">Publica\u00e7\u00e3o gratuita e links da documenta\u00e7\u00e3o<\/a><\/p>\n<h2>Configure as depend\u00eancias reais<\/h2>\n<p>Use resources\/real-house com fxmanifest.lua diretamente na pasta e ensure real-house ap\u00f3s as depend\u00eancias. config\/config.lua seleciona newesx, oldesx, newqb ou oldqb, um adaptador de banco e ox_inventory ou qb-inventory. O manifesto fornecido carrega oxmysql. Alinhe a importa\u00e7\u00e3o a Config.MySQL e revise real-house.sql antes de importar em um banco de teste com backup. Configure coordenadas, portas, guarda-roupa e chaves de ve\u00edculos; os padr\u00f5es misturam ESX com integra\u00e7\u00f5es QBCore de roupas e chaves.<\/p>\n<h2>Corrija primeiro aluguel e propriedade<\/h2>\n<p>O manipulador de aluguel inspecionado verifica RentPrice, mas usa PurchasePrice no caminho de cobran\u00e7a. O manipulador de compra tamb\u00e9m usa uma condi\u00e7\u00e3o incorreta de propriedade, e o evento de estado das portas aceita mudan\u00e7as sem conferir propriedade ou chave de quem o chama. V\u00e1rios manipuladores concatenam valores do cliente em SQL. Corrija esses caminhos com identificadores validados, consultas parametrizadas e verifica\u00e7\u00f5es autoritativas de propriedade no servidor. Mantenha pagamentos e altera\u00e7\u00f5es de propriet\u00e1rio consistentes e teste dois jogadores na mesma casa.<\/p>\n<h2>Teste todo o fluxo de moradia<\/h2>\n<p>Configure a integra\u00e7\u00e3o de metadados housekeys e teste compra, aluguel, c\u00f3pia de chaves, amigos, portas, acesso ao dep\u00f3sito, retirada de ve\u00edculos e fim do contrato. Revise a depend\u00eancia phone_invoices no processamento de aluguel mesmo com notifica\u00e7\u00f5es de correio desativadas. Substitua imagens remotas de exemplo por arquivos sob seu controle. Iniciar o recurso com sucesso n\u00e3o valida acesso nem pagamentos. Esta \u00e9 uma revis\u00e3o do c\u00f3digo, n\u00e3o um pacote corrigido ou uma certifica\u00e7\u00e3o em jogo.<\/p>","protected":false},"excerpt":{"rendered":"<p>Identifique real-house e revise framework, banco de dados, erros de cobran\u00e7a de aluguel e falta de autoriza\u00e7\u00e3o das portas.<\/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\/pt\/wp-json\/wp\/v2\/posts\/216517","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rpcrate.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rpcrate.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/pt\/wp-json\/wp\/v2\/comments?post=216517"}],"version-history":[{"count":0,"href":"https:\/\/rpcrate.com\/pt\/wp-json\/wp\/v2\/posts\/216517\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/pt\/wp-json\/wp\/v2\/media\/186505"}],"wp:attachment":[{"href":"https:\/\/rpcrate.com\/pt\/wp-json\/wp\/v2\/media?parent=216517"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rpcrate.com\/pt\/wp-json\/wp\/v2\/categories?post=216517"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rpcrate.com\/pt\/wp-json\/wp\/v2\/tags?post=216517"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}