Ksp-AutoRepairs, da Ks Productions, oferece um menu de reparo e lavagem de veículos para QBCore. O código usa exports de qb-core, importa arquivos de cliente PolyZone e chama a barra de progresso do QBCore. Confirme esses recursos e a integração de barra de progresso da sua instalação antes de iniciar.
O que a configuração controla
shared/config.lua define cobranças bancárias de 120 para lavagem e 300 para reparo, além de sujeira mínima de 0.4. Inclui nove locais de serviço. O cliente trata o valor length de cada local como raio de distância, apesar do nome; não presuma que ele define uma área retangular de lavagem.
A interação com E abre o menu do navegador quando o jogador está em um veículo perto de um local de serviço. Reparo e lavagem usam barras de progresso canceláveis. O pacote não fornece emprego de mecânico com equipe, propriedade de oficina ou inventário de reparo baseado em itens.
Cobrança e validações antes do uso
O servidor debita o banco antes de iniciar o serviço no cliente. As funções de cancelamento encerram a apresentação, mas não emitem reembolso. O servidor também não verifica novamente proximidade do serviço, assento do motorista, condição do veículo ou bloqueio de serviço ativo. Adicione as verificações necessárias no servidor e defina uma política de cancelamento/reembolso antes do uso público.
O cliente registra duas vezes o callback de navegador repairCar. Revise essa duplicação e confirme que uma ação de menu resulta em exatamente uma cobrança e um reparo. Teste também saldo insuficiente, solicitações rápidas repetidas, saída do veículo, cancelamento e conclusão com um segundo jogador próximo.
Instale e examine a fonte original
Extraia o recurso de modo que fxmanifest.lua fique diretamente na pasta do recurso, inicie primeiro as integrações necessárias e use o nome exato da pasta em server.cfg. O manifesto analisado declara a versão 1.0.0; o repositório inclui uma licença MIT.
Código-fonte conferido em 10 de setembro de 2026 na revisão 141962b298ea00df299c0a55ef9a023a61c3f115. São resultados de análise estática, não uma inicialização do FiveM ou teste de cobrança ou multijogador concluído com sucesso.