{"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":"reparaciones-de-automoviles-ksp-qb-core-vehicle","status":"publish","type":"post","link":"https:\/\/rpcrate.com\/es\/ksp-autorepairs-qb-core-vehicle\/","title":{"rendered":"Ksp-AutoRepairs para FiveM"},"content":{"rendered":"<p>Ksp-AutoRepairs, de Ks Productions, ofrece un men\u00fa de reparaci\u00f3n y lavado de veh\u00edculos para QBCore. El c\u00f3digo usa exports de qb-core, importa archivos de cliente PolyZone y llama a la barra de progreso de QBCore. Confirma que estos recursos y la integraci\u00f3n de progreso de tu instalaci\u00f3n QBCore est\u00e9n disponibles antes de iniciarlo.<\/p>\n<h2>Qu\u00e9 controla la configuraci\u00f3n<\/h2>\n<p>shared\/config.lua establece cargos bancarios de 120 por lavado y 300 por reparaci\u00f3n, adem\u00e1s de un nivel m\u00ednimo de suciedad de 0.4. Incluye nueve ubicaciones de servicio. El cliente trata el valor length de cada ubicaci\u00f3n como un radio de distancia pese a su nombre; no supongas que define una zona rectangular de lavado.<\/p>\n<p>La interacci\u00f3n con E abre el men\u00fa del navegador cuando el jugador est\u00e1 en un veh\u00edculo cerca de un punto de servicio. Reparaci\u00f3n y lavado usan barras de progreso cancelables. El paquete no proporciona un trabajo de mec\u00e1nico con personal, propiedad de talleres ni inventario de reparaci\u00f3n basado en objetos.<\/p>\n<h2>Cobros y validaciones antes del uso<\/h2>\n<p>El servidor descuenta el dinero del banco antes de iniciar el servicio en el cliente. Las funciones de cancelaci\u00f3n detienen la presentaci\u00f3n, pero no reembolsan. El servidor tampoco vuelve a comprobar la proximidad, el asiento del conductor, el estado del veh\u00edculo o un bloqueo de servicio activo. A\u00f1ade las comprobaciones necesarias del servidor y define una pol\u00edtica de cancelaci\u00f3n y reembolso antes del uso p\u00fablico.<\/p>\n<p>El cliente registra dos veces el callback de navegador repairCar. Revisa esa duplicaci\u00f3n y verifica que una acci\u00f3n de men\u00fa produzca exactamente un cargo y una reparaci\u00f3n. Prueba tambi\u00e9n saldo insuficiente, solicitudes r\u00e1pidas repetidas, salir del veh\u00edculo, cancelaci\u00f3n y finalizaci\u00f3n con un segundo jugador cerca.<\/p>\n<h2>Instala y examina la fuente original<\/h2>\n<p>Extrae el recurso de modo que fxmanifest.lua est\u00e9 directamente dentro de su carpeta, inicia primero las integraciones necesarias y usa el nombre exacto de la carpeta en server.cfg. El manifiesto revisado declara la versi\u00f3n 1.0.0; el repositorio incluye una licencia MIT.<\/p>\n<p>C\u00f3digo fuente revisado el 10 de septiembre de 2026 en la revisi\u00f3n 141962b298ea00df299c0a55ef9a023a61c3f115. Son hallazgos est\u00e1ticos del c\u00f3digo, no un inicio de FiveM ni una prueba de cobros o multijugador superada.<\/p>\n<p><a href=\"https:\/\/github.com\/Ks-Productions-co-uk\/Ksp-AutoRepairs\/tree\/141962b298ea00df299c0a55ef9a023a61c3f115\">Examinar el c\u00f3digo de Ksp-AutoRepairs<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Revisa Ksp-AutoRepairs para QBCore: PolyZone, cargos bancarios, cancelaci\u00f3n, controles de ubicaci\u00f3n y requisitos de instalaci\u00f3n.<\/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\/es\/wp-json\/wp\/v2\/posts\/158591","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/comments?post=158591"}],"version-history":[{"count":3,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/posts\/158591\/revisions"}],"predecessor-version":[{"id":214306,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/posts\/158591\/revisions\/214306"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/media\/158592"}],"wp:attachment":[{"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/media?parent=158591"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/categories?post=158591"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/tags?post=158591"}],"curies":[{"name":"gracias","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}