HZ-Television

Présentation

HZ-Television transforme chaque écran interactif de votre serveur FiveM en une Smart TV entièrement fonctionnelle — y compris les TV murales, les écrans cinéma courbes, les grands panneaux d'affichage vanilla GTA V, et le tableau de bord de n'importe quel véhicule via la fonctionnalité DashScreen. Écrans simultanées illimités, vidéo directe, flux HLS et images, compte persistant avec favoris et historique, synchronisation multi-joueur en temps réel, et un mode d'interaction par curseur libre en raycast.

Fonctionnalités principales

  • Multi-TV illimité — plus de limite à 5 écrans (supprimée en v2.3 avec le moteur de rendu DrawSpritePoly). Chaque TV à proximité peut diffuser son propre contenu
  • 9 props 3D originaux streames avec la ressource — 3 TV murales + 3 TV sur pied + 3 écrans cinéma courbes. Aucun pack externe requis
  • DashScreen (v3.2) — montez une Smart TV sur le tableau de bord de n'importe quel véhicule via l'item hz_dashscreen + gizmo clavier en véhicule. 12 variantes a texture isolée pour que chaque voiture ait son propre contenu indépendant
  • Occlusion audio cabine (v3.3) — pipeline Web Audio dans le DUI simulant le filtrage sonore natif RAGE du véhicule (lowpass + bass shelf + état par portière)
  • Raycast cylindrique du curseur (v3.3) — calcul mathématique réel rayon ↔ cylindre pour des clics au pixel près sur les écrans cinéma courbes. Aperçu en temps réel pendant /tvcfg
  • SmartTV sur panneaux d'affichage et cinéma (v3.3) — chaque type d'écran utilise la même interface Smart TV ; la détection automatique du render target corrige les grands panneaux vanilla GTA V
  • Protection route (v3.4) — aperçu avec contour rouge optionnel qui bloque le placement de props sur les routes. Le placement DashScreen en véhicule est exempt
  • Protection abandon (v3.4) — MaxPerPlayer + AutoCleanupDays + commande admin /tvclean empêchent les serveurs longue durée de se remplir de TV laissées par des joueurs inactifs
  • Compatible routing bucket — les TV et panneaux d'affichage sont entièrement isoles par instance (prisons, appartements, jobs, événements)
  • Synchronisation vidéo temps réel — tous les joueurs près de la même TV voient la même image (heartbeat 5 s, tolérance de dérive 1.5 s, précision 0.1 s, seek/play/pause instantané)
  • Système de comptes + playlist personnelle — connectez-vous depuis n'importe quelle TV, sauvegardez favoris / historique / paramètres par utilisateur, construisez une file d'attente en boucle avec durée par élément
  • Application compagnon LB Phone (lb-hztelevision) — contrôlez n'importe quelle TV à proximité depuis votre téléphone, mode silencieux muet, navigateur de médias locaux
  • Calibrateur /tvcfg en direct — localise en en/fr/es/de (v3.3), distance d'interaction 25 m pour les grands panneaux d'affichage

Sources supportées

  • Vidéo directe (MP4 / WebM / OGG / MOV), flux HLS / M3U8, images (PNG / JPG / GIF), fichiers locaux, contenu web

Multi-Framework — Détection automatique

Toute la détection framework / target / menu / notification / inventaire est centralisée dans hz_lib. Configurez une seule fois la-bas, chaque Hz-Script en hérite.

SystèmeOptions supportées
FrameworkQBCore, QBox, ESX, Standalone
Targetox\_target, qb-target, mode TextUI
Menuox\_lib, qb-menu + qb-input
Notificationsox\_lib, QBCore, ESX, native
Inventaireox\_inventory, qb-inventory, qs-inventory, ps-inventory, codem-inventory, origen\_inventory, core\_inventory, tgiann-inventory
Base de donnéesoxmysql (optionnel — requis pour le compte, la playlist, la persistance TV, le nettoyage abandon)

Performance

MetriqueValeur
Client au repos\~0.01 ms
Client — 6 TV à l'écran\~0.03 ms (DrawSpritePoly en cache)
Serveur\~0.00 ms
TV simultanéesIllimité (plus de limite moteur depuis v2.3)
DashScreens simultanées / client12 plus proches rendus (placement illimité)

Prérequis

  • Serveur FiveM (derniers artifacts recommandes)
  • hz_lib — dernière version requise — gère toute la détection framework / inventaire / target / menu / notification. Les anciennes versions ne disposent pas des exports dont HZ-Television v3.4 dépend, mettez donc toujours à jour hz_lib quand vous mettez à jour HZ-Television
  • HZ-TelevisionProps — téléchargé comme un asset Keymaster séparé aux cotes de HZ-Television, fournit les 12 variantes de props DashScreen (séparé en v3.4 pour que les mises à jour des props DashScreen ne touchent plus la ressource logique)
  • ox_lib (recommande) ou qb-menu + qb-input
  • oxmysql ou mysql-async — requis pour la persistance, les comptes, la playlist, AutoCleanupDays. HZ-Television détecté automatiquement lequel est en cours d'execution (v3.4.1+) et fonctionne avec les deux
  • ox_target ou qb-target — optionnel (fallback TextUI disponible)
  • lb-phone — optionnel (requis pour l'application compagnon téléphone lb-hztelevision)
Mettez toujours à jour hz_lib vers la dernière version en même temps que HZ-Television. hz_lib est une dépendance partagée gratuite et chaque release Hz-Script est testée avec la dernière build du Bridge. Des versions incompatibles provoqueront des erreurs "export not found" ou une detection manquante au démarrage.

Besoin d'aide ? Rejoignez notre Discord et ouvrez un ticket dans #support.
Content responsibility. Les propriétaires de serveur sont seuls responsables du contenu qu'ils choisissent d'afficher et de la detention des droits ou licences nécessaires a sa diffusion. HZ-Television est livré sans aucun média, sans liste de sources et sans destination preconfiguree. Tous les noms, marques et logos tiers demeurent la propriété de leurs détenteurs respectifs. HZ-Scripts développé des logiciels indépendants pour la plateforme FiveM et n'est ni affilie, ni approuve, ni sponsorise par Rockstar Games, Take-Two Interactive ou Cfx.re.