HZ-Loading
HZ-Loading es un creador de loading screen para FiveM. La pantalla de carga es una aplicación React servida por tu servidor — y se edita dentro del juego, desde el panel de administración hz_lib, en un editor de dos paneles con vista previa en vivo de la pantalla real.
Sin archivo de configuración, sin reinicio. Todo se ajusta en
/hzpanel y se pública con un clic. La nueva pantalla queda activa para todos los que se conecten a partir de ese momento.Qué hace
- El Loading Creator — un function Object() { [native code] } WYSIWYG dentro de tu panel. Colocación libre con arrastrar y soltar e imantado a una rejilla, y en el panel derecho corre el loading screen real, no una maqueta.
- Progreso real — conectado a los eventos de streaming de FXServer (fases init / map / run, archivo actual, porcentaje verdadero), no una animación CSS con temporizador.
- Datos del servidor en vivo — contador de jugadores, slots y uptime enviados por tu propio servidor y entregados por el handshake de conexión, así que son correctos para un jugador que todavía se está conectando.
- Planificador de escenas — superposiciones de configuración programadas por cron: un skin de Halloween del 25 al 31 de octubre, un aviso de mantenimiento los martes, un fin de semana promocional.
- Fondos — lista de imágenes con fundido, archivo de vídeo, un vídeo web incrustado o fondo animado generativo, con efectos de oscurecimiento, escala de grises, saturación, contraste y scanlines.
- Reproductor de música — lista, aleatorio, saltar pista, volumen, silencio, con preferencias por jugador que se conservan entre conexiones.
- Paneles de contenido — Novedades y Normas en Markdown (las Normas con búsqueda de texto completo), una rejilla de equipo y un ticker de consejos rotativo.
- Tablero de teclas — el teclado físico dibujado con tus teclas asignadas iluminadas, y un selector QWERTY / AZERTY.
- 7 idiomas — inglés, francés, español, alemán, portugués, turco, italiano, con el contenido de ejemplo integrado también traducido.
Cómo encaja todo
/hzpanel → Loading Creator (el admin edita, vista previa en un iframe)
↓ Publicar
data/hz_loading.json (el documento del Creator, en el servidor)
↓ superpuesto a la config del panel + la escena activa
getConfig()
↓
deferrals.handover → el loading screen del jugador que se conecta
data/effective.json → instantánea de respaldo, leída por nui://
El loading screen recibe su configuración a través del handshake de conexión — nunca la pide. Durante la ventana de carga, HZ-Loading es el único recurso que corre en el cliente y los eventos de red aún no están enrutados: una ida y vuelta de petición y respuesta se quedaría a menudo sin respuesta.
Requisitos
- hz_lib — obligatorio. Aporta el panel de administración, los permisos de rol y la cascada de apariencia.
- Standalone — no hace falta ningún framework. Convive con ESX, QBCore, QBox o cualquier otro.
- Cualquier build reciente de FXServer.
Continuar
- Instalación — soltarlo y reconectar.
- El Loading Creator — el editor, la publicación y quién puede hacerlo.
- Configuración — dónde está cada ajuste.
- Assets — fondos, música, logo, iconos de teclas.
- Planificador de escenas — las variaciones por cron.
- Comandos — comandos de administración y diagnóstico.
- FAQ
