MFPD ImmersiveMechanic de MajorFivePD, publicado como dsvipeer no GitHub, é um recurso independente de reparos por NPC. O manifesto analisado carrega client.lua e config/config.lua sem dependência de framework. Não é um sistema completo de emprego, cobrança ou propriedade de garagem.
Instale a pasta interna do recurso
A pasta interna MFPD-Immersive Mechanic do repositório contém fxmanifest.lua. Use essa pasta de recurso, atribua um nome consistente sem espaços se necessário e inicie exatamente esse nome com ensure. As configurações ficam em config/config.lua. Mantenha InitialAreas, MechanicCoords e FinalAreas na mesma ordem, pois o cliente usa o mesmo índice para cada local.
Use os controles do código
A descrição da publicação diz para buzinar durante o reparo, mas o cliente analisado verifica o controle 38, normalmente E, tanto na interação inicial quanto no início do reparo. Após ativar o mecânico fora do veículo, volte a um veículo dentro do raio FinalAreas correspondente e use esse controle. A configuração fornecida possui quatro locais e UseBlips=false.
Teste conclusão e limpeza
O NPC é criado localmente e a lógica de reparo congela o veículo durante o trabalho. As esperas de movimento não têm limite de tempo, portanto caminhos bloqueados e modelos inadequados precisam ser testados antes do uso público. Verifique reparo bem-sucedido, movimento do veículo depois, interações interrompidas e limpeza ao reiniciar o recurso. Não foi comprovado um build mínimo nem teste em jogo na versão atual; as promessas anteriores de funcionamento perfeito e de teste em 2023 foram removidas.