{"id":162221,"date":"2024-10-11T16:48:46","date_gmt":"2024-10-11T14:48:46","guid":{"rendered":"https:\/\/hifivem.com\/?p=162221"},"modified":"2026-09-11T11:41:36","modified_gmt":"2026-09-11T09:41:36","slug":"como-personalizar-scripts-de-qbcore","status":"publish","type":"post","link":"https:\/\/rpcrate.com\/es\/how-to-customize-qbcore-scripts\/","title":{"rendered":"Personalizar scripts QBCore: configuraci\u00f3n, eventos y pruebas"},"content":{"rendered":"<p>Empieza por el recurso exacto. Lee fxmanifest.lua, configuraci\u00f3n y exports documentados. Anota las revisiones de QBCore y del recurso, copia configuraci\u00f3n y base a un servidor privado de prueba y cambia un comportamiento cada vez.<\/p>\n<h2>Instalaci\u00f3n y comprobaci\u00f3n<\/h2>\n<p>Usa claves que el recurso realmente lea. Los ejemplos anteriores Config.Jobs y Config.MLOAccess no eran interfaces universales de QBCore. Las puertas dependen del doorlock instalado; trabajos, rangos y pagos deben coincidir con la implementaci\u00f3n. Evita modificar archivos core ajenos.<\/p>\n<p>Los eventos del cliente son solicitudes, no prueba de trabajo. Calcula recompensas y verifica empleo, servicio, posici\u00f3n, objetos y finalizaci\u00f3n en el servidor. Rechaza duplicados y consume el estado completado antes del abono. No expongas pagos que conf\u00eden en empleo o cantidad enviados por el jugador.<\/p>\n<p>Antes de publicar, prueba acci\u00f3n v\u00e1lida, empleo incorrecto, fuera de servicio, objetos ausentes, repetici\u00f3n y reconexi\u00f3n. Revisa logs y datos persistentes adem\u00e1s de la interfaz. Usa el profiler del servidor para su ejecuci\u00f3n; resmon del cliente no la mide.<\/p>\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"754\" height=\"396\" src=\"https:\/\/rpcrate.com\/wp-content\/uploads\/2024\/09\/set-up-qbcore-scripts.webp\" alt=\"Configurar scripts de QBCore\" class=\"wp-image-157928\"  title=\"Personalizar scripts QBCore: configuraci\u00f3n, eventos y pruebas\" srcset=\"https:\/\/rpcrate.com\/wp-content\/uploads\/2024\/09\/set-up-qbcore-scripts.webp 754w, https:\/\/rpcrate.com\/wp-content\/uploads\/2024\/09\/set-up-qbcore-scripts-150x79.webp 150w, https:\/\/rpcrate.com\/wp-content\/uploads\/2024\/09\/set-up-qbcore-scripts-300x158.webp 300w, https:\/\/rpcrate.com\/wp-content\/uploads\/2024\/09\/set-up-qbcore-scripts-18x9.webp 18w, https:\/\/rpcrate.com\/wp-content\/uploads\/2024\/09\/set-up-qbcore-scripts-110x58.webp 110w, https:\/\/rpcrate.com\/wp-content\/uploads\/2024\/09\/set-up-qbcore-scripts-60x32.webp 60w\" sizes=\"auto, (max-width: 754px) 100vw, 754px\" \/><\/figure>\n\n<h2>Fuentes<\/h2>\n<p><a href=\"https:\/\/docs.fivem.net\/docs\/developers\/server-security\/\">Fuente original<\/a><\/p>\n<p><a href=\"https:\/\/qbcore.org\/docs\/qb-core\/core-object\">Fuente original 2<\/a><\/p>\n<p><a href=\"https:\/\/rpcrate.com\/es\/introduccion-a-los-scripts-de-lua\/\">Gu\u00eda de servidor relacionada<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Empieza por el recurso exacto. Lee fxmanifest.lua, configuraci\u00f3n y exports documentados. Anota las revisiones de QBCore y del recurso, copia configuraci\u00f3n y base a un servidor privado de prueba y cambia un comportamiento cada vez.<\/p>","protected":false},"author":1,"featured_media":160735,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2877,2340,1899],"tags":[3001,2859],"class_list":["post-162221","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-free-fivem-job-scripts","category-lua-scripting","category-tutorials","tag-fivem-script","tag-qbcore"],"_links":{"self":[{"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/posts\/162221","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=162221"}],"version-history":[{"count":4,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/posts\/162221\/revisions"}],"predecessor-version":[{"id":212554,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/posts\/162221\/revisions\/212554"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/media\/160735"}],"wp:attachment":[{"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/media?parent=162221"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/categories?post=162221"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/tags?post=162221"}],"curies":[{"name":"gracias","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}