{"id":158591,"date":"2024-09-27T15:15:11","date_gmt":"2024-09-27T13:15:11","guid":{"rendered":"https:\/\/hifivem.com\/?p=158591"},"modified":"2026-08-11T12:02:25","modified_gmt":"2026-08-11T10:02:25","slug":"ksp-autorepairs-qb-core-vehicle","status":"publish","type":"post","link":"https:\/\/rpcrate.com\/pt\/ksp-autorepairs-qb-core-vehicle\/","title":{"rendered":"Ksp-AutoRepairs para FiveM"},"content":{"rendered":"<p>Ksp-AutoRepairs, da Ks Productions, oferece um menu de reparo e lavagem de ve\u00edculos para QBCore. O c\u00f3digo usa exports de qb-core, importa arquivos de cliente PolyZone e chama a barra de progresso do QBCore. Confirme esses recursos e a integra\u00e7\u00e3o de barra de progresso da sua instala\u00e7\u00e3o antes de iniciar.<\/p>\n<h2>O que a configura\u00e7\u00e3o controla<\/h2>\n<p>shared\/config.lua define cobran\u00e7as banc\u00e1rias de 120 para lavagem e 300 para reparo, al\u00e9m de sujeira m\u00ednima de 0.4. Inclui nove locais de servi\u00e7o. O cliente trata o valor length de cada local como raio de dist\u00e2ncia, apesar do nome; n\u00e3o presuma que ele define uma \u00e1rea retangular de lavagem.<\/p>\n<p>A intera\u00e7\u00e3o com E abre o menu do navegador quando o jogador est\u00e1 em um ve\u00edculo perto de um local de servi\u00e7o. Reparo e lavagem usam barras de progresso cancel\u00e1veis. O pacote n\u00e3o fornece emprego de mec\u00e2nico com equipe, propriedade de oficina ou invent\u00e1rio de reparo baseado em itens.<\/p>\n<h2>Cobran\u00e7a e valida\u00e7\u00f5es antes do uso<\/h2>\n<p>O servidor debita o banco antes de iniciar o servi\u00e7o no cliente. As fun\u00e7\u00f5es de cancelamento encerram a apresenta\u00e7\u00e3o, mas n\u00e3o emitem reembolso. O servidor tamb\u00e9m n\u00e3o verifica novamente proximidade do servi\u00e7o, assento do motorista, condi\u00e7\u00e3o do ve\u00edculo ou bloqueio de servi\u00e7o ativo. Adicione as verifica\u00e7\u00f5es necess\u00e1rias no servidor e defina uma pol\u00edtica de cancelamento\/reembolso antes do uso p\u00fablico.<\/p>\n<p>O cliente registra duas vezes o callback de navegador repairCar. Revise essa duplica\u00e7\u00e3o e confirme que uma a\u00e7\u00e3o de menu resulta em exatamente uma cobran\u00e7a e um reparo. Teste tamb\u00e9m saldo insuficiente, solicita\u00e7\u00f5es r\u00e1pidas repetidas, sa\u00edda do ve\u00edculo, cancelamento e conclus\u00e3o com um segundo jogador pr\u00f3ximo.<\/p>\n<h2>Instale e examine a fonte original<\/h2>\n<p>Extraia o recurso de modo que fxmanifest.lua fique diretamente na pasta do recurso, inicie primeiro as integra\u00e7\u00f5es necess\u00e1rias e use o nome exato da pasta em server.cfg. O manifesto analisado declara a vers\u00e3o 1.0.0; o reposit\u00f3rio inclui uma licen\u00e7a MIT.<\/p>\n<p>C\u00f3digo-fonte conferido em 10 de setembro de 2026 na revis\u00e3o 141962b298ea00df299c0a55ef9a023a61c3f115. S\u00e3o resultados de an\u00e1lise est\u00e1tica, n\u00e3o uma inicializa\u00e7\u00e3o do FiveM ou teste de cobran\u00e7a ou multijogador conclu\u00eddo com sucesso.<\/p>\n<p><a href=\"https:\/\/github.com\/Ks-Productions-co-uk\/Ksp-AutoRepairs\/tree\/141962b298ea00df299c0a55ef9a023a61c3f115\">Examinar o c\u00f3digo de Ksp-AutoRepairs<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Confira Ksp-AutoRepairs para QBCore: PolyZone, d\u00e9bitos banc\u00e1rios, cancelamento, valida\u00e7\u00e3o de local e requisitos de instala\u00e7\u00e3o.<\/p>","protected":false},"author":1,"featured_media":158592,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2297,2298],"tags":[2931,3001,2928,3000,2859,2948],"class_list":["post-158591","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-free","category-scripts","tag-car","tag-fivem-script","tag-free","tag-free-script","tag-qbcore","tag-vehicle"],"_links":{"self":[{"href":"https:\/\/rpcrate.com\/pt\/wp-json\/wp\/v2\/posts\/158591","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"}],"author":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/pt\/wp-json\/wp\/v2\/comments?post=158591"}],"version-history":[{"count":3,"href":"https:\/\/rpcrate.com\/pt\/wp-json\/wp\/v2\/posts\/158591\/revisions"}],"predecessor-version":[{"id":214306,"href":"https:\/\/rpcrate.com\/pt\/wp-json\/wp\/v2\/posts\/158591\/revisions\/214306"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/pt\/wp-json\/wp\/v2\/media\/158592"}],"wp:attachment":[{"href":"https:\/\/rpcrate.com\/pt\/wp-json\/wp\/v2\/media?parent=158591"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rpcrate.com\/pt\/wp-json\/wp\/v2\/categories?post=158591"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rpcrate.com\/pt\/wp-json\/wp\/v2\/tags?post=158591"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}