MFPD ImmersiveMechanic de MajorFivePD, publicado como dsvipeer en GitHub, es un recurso independiente de reparaciones por NPC. El manifiesto revisado carga client.lua y config/config.lua sin dependencia de framework. No es un sistema completo de empleo, facturación ni propiedad de garajes.
Instala la carpeta interna del recurso
La carpeta interna MFPD-Immersive Mechanic del repositorio contiene fxmanifest.lua. Usa esa carpeta de recurso, asígnale un nombre coherente sin espacios si hace falta e inicia exactamente ese nombre con ensure. Los ajustes están en config/config.lua. Mantén InitialAreas, MechanicCoords y FinalAreas en el mismo orden, porque el cliente usa el mismo índice para cada ubicación.
Usa los controles del código
La descripción indica que hay que tocar el claxon para reparar, pero el cliente revisado comprueba el control 38, normalmente E, tanto para la interacción inicial como para iniciar la reparación. Tras activar al mecánico fuera del vehículo, vuelve a un vehículo dentro del radio FinalAreas correspondiente y usa ese control. La configuración suministrada tiene cuatro ubicaciones y UseBlips=false.
Prueba la finalización y la limpieza
El NPC se crea localmente y la lógica de reparación inmoviliza el vehículo durante el trabajo. Sus esperas de movimiento no tienen tiempo límite, por lo que deben probarse rutas bloqueadas y modelos inadecuados antes del uso público. Comprueba reparación satisfactoria, movimiento posterior del vehículo, interacciones interrumpidas y limpieza al reiniciar el recurso. No se estableció una compilación mínima ni una prueba en juego con la versión actual; se eliminaron las anteriores promesas de funcionamiento perfecto y pruebas en 2023.