{"id":150211,"date":"2024-08-21T16:34:45","date_gmt":"2024-08-21T14:34:45","guid":{"rendered":"https:\/\/hifivem.com\/?p=150211"},"modified":"2026-07-26T08:01:18","modified_gmt":"2026-07-26T06:01:18","slug":"hud-del-velocimetro","status":"publish","type":"fivemx_free_resource","link":"https:\/\/fivemx.com\/es\/gratis-2\/hud-del-velocimetro\/","title":{"rendered":"Gu\u00eda de la fuente y prueba FiveM Veloc\u00edmetro HUD y NUI"},"content":{"rendered":"<p><!-- fivemx-monetized-disclosure:2026-07-22 --><\/p>\n<aside class=\"fivemx-monetized-disclosure\" aria-label=\"Divulgaci\u00f3n de descarga monetizada\">\n<p><strong>Divulgaci\u00f3n:<\/strong> Esta p\u00e1gina contiene enlaces de descarga monetizados. Podemos ganar una comisi\u00f3n cuando los completes.<\/p>\n<\/aside>\n<p><strong>Estado de origen:<\/strong> el listado de legado nombra un Speedometer HUD y describe un flujo de trabajo de construcci\u00f3n orientado a ESX, pero FiveMX no pudo localizar una fuente, licencia, suma de verificaci\u00f3n o manifiesto p\u00fablico de creador coincidente para el archivo de Linkvertise. Las caracter\u00edsticas a continuaci\u00f3n son objetivos de prueba, no son afirmaciones verificadas del paquete.<\/p>\n<figure>\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/cdn.fivemx.com\/wp-content\/uploads\/2024\/08\/speedometer-jpg.avif\" alt=\"Interfaz de Speedometer HUD mostrada en la vista previa retenida FiveMX\" width=\"962\" height=\"547\" \/><figcaption>Verifica el paquete real a m\u00faltiples resoluciones. Una captura de pantalla promocional no puede probar el soporte del framework, las unidades de velocidad correctas o el tiempo de recurso aceptable.<\/figcaption><\/figure>\n<h2>Lo que estableci\u00f3 la verificaci\u00f3n de la fuente p\u00fablica<\/h2>\n<p>El 22 de julio de 2026, la p\u00e1gina de aterrizaje monetizada devolvi\u00f3 HTTP 200 pero no revel\u00f3 un nombre de archivo p\u00fablico, tama\u00f1o del archivo, SHA-256, repositorio, licencia, lista de dependencias o <code>fxmanifest.lua<\/code>. FiveMX no pudo verificar si el archivo es c\u00f3digo fuente, un NUI preconstruido o el HUD espec\u00edfico mostrado arriba. La antigua instrucci\u00f3n de ejecutar <code>instalaci\u00f3n de npm<\/code> y <code>npm ejecutar compilaci\u00f3n<\/code> por lo tanto no se repite como un requisito universal.<\/p>\n<p>Instalar paquetes npm ejecuta c\u00f3digo de un \u00e1rbol de dependencias y puede invocar scripts de ciclo de vida. Solo ejecuta una construcci\u00f3n despu\u00e9s de leer el manifiesto del paquete, usando el archivo de bloqueo y el administrador de paquetes que coincidan con el repositorio, y confirmando que el recurso realmente requiere una construcci\u00f3n local. Un archivo de lanzamiento puede incluir ya activos de producci\u00f3n.<\/p>\n<h2>Inspecciona el archivo HUD<\/h2>\n<ol>\n<li>Registra el nombre del archivo, el tama\u00f1o en bytes y el SHA-256; escanea el archivo antes de la extracci\u00f3n.<\/li>\n<li>Abierto <code>fxmanifest.lua<\/code>. Registra el nombre del recurso, los scripts de cliente\/servidor, <code>ui_page<\/code>, archivos, dependencias y referencias del framework.<\/li>\n<li>Inspeccionar <code>paquete.json<\/code> y el archivo de bloqueo sin instalar. Revisa los scripts, registros, dependencias y la versi\u00f3n de Node esperada.<\/li>\n<li>Busca en Lua y JavaScript eventos de servidor, callbacks, URLs remotas, l\u00f3gica de conteo de jugadores, datos de trabajo, persistencia de kilometraje y comandos de configuraci\u00f3n sin restricciones.<\/li>\n<li>Verifica si <code>esx_cruisecontrol<\/code>, un sistema de combustible, recurso de voz, framework, tabla de base de datos o definici\u00f3n de elemento es realmente requerido.<\/li>\n<\/ol>\n<h2>Verificaciones de empaquetado NUI<\/h2>\n<p>Cfx.re documenta NUI de pantalla completa a trav\u00e9s de un manifiesto <code>ui_page<\/code> y una lista expl\u00edcita de archivos web empaquetados. Confirma que cada archivo HTML, CSS, fuente, imagen y JavaScript referenciado existe con el mismo caso. Verifica que el UI use el <code>https:\/\/cfx-nui-<\/code> alcance del recurso en lugar de rutas obsoletas. Usa <code>nui_devTools<\/code> en etapa de prueba para capturar errores de consola y solicitudes fallidas.<\/p>\n<h2>Prueba de tres roles y tres resoluciones<\/h2>\n<table>\n<thead>\n<tr>\n<th>Dimensi\u00f3n<\/th>\n<th>Casos<\/th>\n<th>Fallo al capturar<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Rol<\/td>\n<td>civil, trabajo configurado, administrador<\/td>\n<td>Datos de trabajo filtrados o configuraciones no autorizadas<\/td>\n<\/tr>\n<tr>\n<td>Resoluci\u00f3n<\/td>\n<td>1920\u00d71080, 2560\u00d71440, 3440\u00d71440<\/td>\n<td>Superposici\u00f3n, recorte o minimapa mal colocado<\/td>\n<\/tr>\n<tr>\n<td>Veh\u00edculo<\/td>\n<td>coche, motocicleta, aeronave<\/td>\n<td>Dise\u00f1o incorrecto, unidad o estado oculto<\/td>\n<\/tr>\n<tr>\n<td>Ciclo de vida<\/td>\n<td>unirse, reaparecer, entrar\/salir del veh\u00edculo, reconectar<\/td>\n<td>HUD obsoleto o UI duplicado<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Usa dos clientes para comparar el contador de jugadores en l\u00ednea con el n\u00famero real de conexiones. Cambia de trabajos a trav\u00e9s del flujo de trabajo normal del framework y verifica que la etiqueta se actualice sin necesidad de reconectar. Vac\u00eda el arma, rec\u00e1rgala, cambia de armas y muere una vez para probar la visualizaci\u00f3n de munici\u00f3n. Estos pasos validan el comportamiento en lugar de confiar en la lista de caracter\u00edsticas.<\/p>\n<h2>Comprobaci\u00f3n de velocidad, kilometraje y cintur\u00f3n de seguridad<\/h2>\n<ul>\n<li>Compara los valores estacionarios, de baja velocidad y de autopista con el mismo veh\u00edculo. Cambia entre km\/h y mph y confirma que la conversi\u00f3n es plausible y consistente.<\/li>\n<li>Conduce una ruta fija, registra el kilometraje inicial y final, recon\u00e9ctate y repite. Identifica si el kilometraje es por veh\u00edculo, por personaje o solo local del cliente.<\/li>\n<li>Usa los intermitentes mientras est\u00e1s estacionado y en movimiento. Confirma que los sonidos se detienen, no se acumulan y son audibles solo para el jugador correspondiente.<\/li>\n<li>Prueba el estado del cintur\u00f3n de seguridad al entrar, salir, ser eyectado, morir y reiniciar el recurso. Si falta una dependencia, el HUD debe fallar claramente en lugar de generar errores.<\/li>\n<li>Confirma que el dise\u00f1o de la aeronave oculta los controles solo para carretera y no se rompe al cambiar de clase de veh\u00edculo.<\/li>\n<\/ul>\n<h2>Medici\u00f3n de rendimiento<\/h2>\n<p>Captura el tiempo del recurso del cliente mientras est\u00e1s a pie, conduciendo, con el panel de configuraci\u00f3n abierto y despu\u00e9s de varias transiciones de veh\u00edculo. Registra los errores de consola NUI y compara el ritmo de fotogramas en la misma ubicaci\u00f3n. Un HUD se actualiza con frecuencia, por lo que una consulta ineficiente o un trabajo excesivo de UI puede pasar desapercibido en una captura de pantalla est\u00e1tica.<\/p>\n<p>Prueba con el minimapa de producci\u00f3n, el estado HUD, el inventario, las notificaciones y los scripts del veh\u00edculo habilitados. Dos recursos NUI funcionales individualmente a\u00fan pueden superponerse, competir por el enfoque o duplicar la informaci\u00f3n de velocidad, combustible, cintur\u00f3n de seguridad y trabajo.<\/p>\n<h2>Revisi\u00f3n de accesibilidad y control del jugador<\/h2>\n<p>Comprueba si los jugadores pueden escalar, mover, recolorear o ocultar el HUD sin editar los archivos fuente. Prueba el contraste legible frente a la luz brillante del d\u00eda, las carreteras de noche, la nieve o la lluvia, y el mapa. Confirma que el color no es el \u00fanico indicador para el estado del cintur\u00f3n de seguridad, el motor o la advertencia y que los sonidos pueden reducirse cuando no son cr\u00edticos para el juego.<\/p>\n<p>Guarda la configuraci\u00f3n, recon\u00e9ctate, cambia de personajes y borra solo el almacenamiento del cliente del recurso para entender d\u00f3nde se guardan las preferencias. Documenta el comando o archivo de restablecimiento antes del lanzamiento para que el personal de soporte pueda recuperar un HUD fuera de pantalla o ilegible sin borrar toda la cach\u00e9 FiveM de un jugador.<\/p>\n<h2>Despliegue y retroceso<\/h2>\n<p>Si el archivo revisado pasa, inst\u00e1lalo bajo su nombre de carpeta exacto respaldado por el manifiesto y usa <code>asegurar<\/code> para ese nombre. Copie de seguridad la configuraci\u00f3n previa del marco de trabajo HUD, los cambios en la base de datos y <code>servidor.cfg<\/code>. Para revertir, det\u00e9n el nuevo recurso, restaura el orden de inicio y los datos antiguos, borra solo la cach\u00e9 de prueba relevante y repite las comprobaciones de uni\u00f3n, veh\u00edculo, trabajo y reaparici\u00f3n.<\/p>\n<h2>Mirror monetizado heredado<\/h2>\n<p><a href=\"https:\/\/linkvertise.com\/1197882\/fivem-speedometer-hud?o=sharing\" target=\"_blank\" rel=\"nofollow sponsored noopener\">Abre la p\u00e1gina de Speedometer HUD Linkvertise preservada<\/a>. FiveMX no ha verificado el archivo ni su licencia. No ejecutes sus scripts npm ni el c\u00f3digo del servidor hasta que los archivos exactos pasen las comprobaciones anteriores.<\/p>\n<h2>Evidencia de soporte para publicar internamente<\/h2>\n<p>Proporciona al personal de soporte el hash del archivo probado, el nombre exacto del recurso, las versiones del framework y las dependencias, el comando de compilaci\u00f3n si se requiri\u00f3 uno, el m\u00e9todo de restablecimiento de configuraci\u00f3n y capturas de pantalla de cada resoluci\u00f3n. A\u00f1ade los resultados esperados del rol, veh\u00edculo, unidad de velocidad y persistencia. Esto convierte \u201cel HUD est\u00e1 roto\u201d en un caso reproducible y ayuda a distinguir un defecto del paquete de un conflicto con otro recurso de minimapa, estado, combustible o veh\u00edculo.<\/p>\n<h2>Referencias primarias<\/h2>\n<ul>\n<li><a href=\"https:\/\/docs.fivem.net\/docs\/scripting-manual\/nui-development\/full-screen-nui\/\" target=\"_blank\" rel=\"noopener\">documentaci\u00f3n completa de Cfx.re a pantalla completa NUI<\/a><\/li>\n<li><a href=\"https:\/\/docs.fivem.net\/docs\/scripting-manual\/introduction\/introduction-to-resources\/\" target=\"_blank\" rel=\"noopener\">Estructura del recurso Cfx.re<\/a><\/li>\n<li><a href=\"https:\/\/fivemx.com\/es\/como-usar-resmon-en-fivem-para-optimizar-recursos\/\">Gu\u00eda del monitor de recursos FiveM<\/a><\/li>\n<li><a href=\"https:\/\/fivemx.com\/es\/fivem-hud\/\">Productos FiveM HUD<\/a><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Inspeccione el archivo desconocido HUD y el flujo de trabajo npm, verifique el empaquetado NUI, pruebe roles y resoluciones, mida el tiempo de los recursos y conserve el retroceso.<\/p>","protected":false},"featured_media":150212,"template":"","meta":{"footnotes":""},"categories":[2297,2330,2877],"tags":[2931,2928,2948],"free-resource-types":[3075],"free-resource-frameworks":[3070],"class_list":["post-150211","fivemx_free_resource","type-fivemx_free_resource","status-publish","has-post-thumbnail","hentry","category-free","category-hud","category-free-fivem-job-scripts","tag-car","tag-free","tag-vehicle","fivemx_free_resource_type-hud","fivemx_free_resource_framework-esx"],"_links":{"self":[{"href":"https:\/\/fivemx.com\/es\/wp-json\/wp\/v2\/free-resources\/150211","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fivemx.com\/es\/wp-json\/wp\/v2\/free-resources"}],"about":[{"href":"https:\/\/fivemx.com\/es\/wp-json\/wp\/v2\/types\/fivemx_free_resource"}],"version-history":[{"count":4,"href":"https:\/\/fivemx.com\/es\/wp-json\/wp\/v2\/free-resources\/150211\/revisions"}],"predecessor-version":[{"id":214593,"href":"https:\/\/fivemx.com\/es\/wp-json\/wp\/v2\/free-resources\/150211\/revisions\/214593"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fivemx.com\/es\/wp-json\/wp\/v2\/media\/150212"}],"wp:attachment":[{"href":"https:\/\/fivemx.com\/es\/wp-json\/wp\/v2\/media?parent=150211"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fivemx.com\/es\/wp-json\/wp\/v2\/categories?post=150211"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fivemx.com\/es\/wp-json\/wp\/v2\/tags?post=150211"},{"taxonomy":"fivemx_free_resource_type","embeddable":true,"href":"https:\/\/fivemx.com\/es\/wp-json\/wp\/v2\/free-resource-types?post=150211"},{"taxonomy":"fivemx_free_resource_framework","embeddable":true,"href":"https:\/\/fivemx.com\/es\/wp-json\/wp\/v2\/free-resource-frameworks?post=150211"}],"curies":[{"name":"gracias","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}