• État et véhicule réunisSanté, armure, faim, soif, stress, endurance et oxygène à côté de la vitesse, du régime, du carburant et des rapports.
  • Chaque joueur règle son HUDUn menu en jeu pour les couleurs, la disposition, la visibilité et les unités, plus un mode de déplacement par glisser-déposer.
  • Notifications inclusesNotifications, DrawText, aides de touches en 3D et barre d’aide sans ressource de notify séparée.
  • Stress et mode cinématiqueStress lié à la vitesse et aux tirs avec effets à l’écran, et bandes noires pour les scènes.

Un script HUD FiveM configurable pour les serveurs roleplay

Rarx HUD (nom de ressource rarx_hud) regroupe l’état du joueur, le tableau de bord du véhicule, les infos d’arme, une boussole, l’argent et des infos sur le monde dans une seule ressource. Chaque valeur de config.lua est le réglage par défaut que reçoit chaque joueur à sa première connexion ; les joueurs peuvent ensuite modifier la plupart d’entre elles depuis le menu de réglages en jeu, dans la limite des permissions que vous accordez.

Il fonctionne avec QBCore, Qbox et ESX, avec des adaptateurs pour snt et vRP, et le framework est détecté automatiquement. La consommation mesurée est de 0.00-0.01ms au repos à pied et de 0.02-0.03ms en véhicule.

Barres d’état du joueur à masquage intelligent

  • Santé et armure, la barre d’armure étant masquée quand elle est vide.
  • Faim et soif avec seuils d’avertissement configurables et alertes de niveau bas.
  • Endurance de sprint avec fatigue et récupération affichées en temps réel.
  • Jauge d’oxygène qui apparaît automatiquement sous l’eau.
  • Niveau de stress et indicateur de parole qui montre l’état du micro et la portée de la voix.

Les infos d’arme affichent le compteur de munitions, le chargeur et, en option, la durabilité de l’arme ; les widgets d’argent peuvent afficher le liquide et la banque en permanence, sur commande ou dynamiquement quand le solde change.

HUD véhicule avec compteur de vitesse, régime et carburant

En véhicule, le HUD affiche la vitesse en MPH ou en KM/H, une jauge de régime à code couleur, le rapport engagé avec un indicateur de marche arrière distinct, le niveau de carburant avec alerte de réserve, la ceinture, le régulateur de vitesse et les clignotants. Le carburant est lu depuis la ressource définie dans Config.FuelResource : il peut suivre le système de carburant que votre serveur utilise déjà.

La boussole suit la caméra ou le personnage et peut afficher le nom des rues et les codes postaux, à l’aide de l’un des fichiers de carte postale inclus. La minicarte peut rester visible en permanence ou uniquement en véhicule.

Réglages du HUD en jeu, thèmes et mode déplacement

Les joueurs ouvrent le menu de réglages avec /hud_settings (touche I par défaut) et changent en direct les couleurs, la disposition, la visibilité, la taille des icônes et du texte, et les unités de vitesse. Un mode édition leur permet de faire glisser chaque élément du HUD à un nouvel emplacement, et les réglages sont conservés d’une session à l’autre.

  • Couleurs par élément depuis Config.UIColors, en mode couleur ou monochrome.
  • Éléments à angles vifs ou arrondis et disposition inclinée en perspective en option.
  • Dégradés de lisibilité pour chaque coin de l’écran.
  • Mode performance avec un rafraîchissement réduit pour les clients modestes.
  • Entrées d’état personnalisées gérées par les admins, comme des infos serveur, affichées dans le HUD.

Système de stress et mode cinématique

Le système de stress intégré ajoute du stress lors de la conduite rapide et des tirs, avec des seuils de vitesse distincts selon que le conducteur est attaché ou non, des armes en liste blanche, et des tremblements et un flou à l’écran qui s’intensifient à chaque palier de stress. Le stress diminue avec le temps à un intervalle configurable, la police peut être exclue sur QBCore et Qbox, et tout le système peut être désactivé.

Le mode cinématique masque le HUD pour une vue dégagée et peut ajouter des bandes noires, activées séparément avec /cinematic et /cinematicbars.

Notifications, DrawText et aides de touches 3D intégrés

Rarx HUD inclut un système de notifications complet : six types de notifications avec icônes et sons optionnels, DrawText, aides de touches en 3D, une barre d’aide et un mini logo en coin que vous pouvez remplacer par celui de votre serveur. La position, le nombre maximal de notifications visibles, l’animation, les sons et toutes les couleurs se règlent dans Config.Notify.

Chaque export et event de notify répond aussi sous le nom rarx_notify : les scripts qui l’appellent déjà continuent de fonctionner sans ressource de notify séparée. Des exemples de remplacement sont fournis pour faire passer les notifications de QBCore, Qbox, ESX et ox_lib par le HUD.

Tout est inclus

Fonctionnalités

HUD

  • Santé, armure, faim, soif, endurance, oxygène et stress
  • Indicateur de parole
  • Vitesse, régime, rapports, carburant, ceinture, régulateur et clignotants
  • Munitions, chargeur et durabilité de l’arme en option
  • Boussole avec noms de rues et codes postaux
  • Widgets de liquide, de banque et de solde personnalisé

Réglages

  • Menu de réglages en jeu par joueur
  • Mode édition par glisser-déposer
  • Couleurs par élément et mode monochrome
  • MPH ou KM/H
  • Mode cinématique avec bandes noires
  • Anglais et espagnol via la convar rarx-lang

Notifications

  • Six types de notifications avec sons
  • DrawText et barre d’aide
  • Aides de touches en 3D
  • Mini logo en coin remplaçable
  • Exports et events compatibles rarx_notify
  • Exemples d’intégration des notify du framework et d’ox_lib

Commandes

CommandeCe qu’elle faitAccès
/hud_settingsOuvre le menu de réglages du HUD (touche I par défaut)—
/compassAffiche ou masque la boussole—
/worldinfoAffiche ou masque le widget d’infos sur le monde—
/cashAffiche brièvement le solde en liquide—
/bankAffiche brièvement le solde bancaire—
/cinematicActive ou désactive le mode cinématique—
/cinematicbarsAffiche ou masque les bandes noires—
/seatbeltAttache ou détache la ceinture (touche B par défaut)—
/cruiseActive ou désactive le régulateur de vitesse (touche Verr. Maj par défaut)—
/fixnotiEfface les aides de touches 3D bloquées—
/cs_add, /cs_set, /cs_update, /cs_remove, /cs_clearGère les entrées d’état personnaliséesAdmin
/cambiarlogoChange le mini logo en coinAdmin

Avant d’installer

Compatibilité

Frameworks

QBCore
qb-core
Qbox
qbx_core
ESX
es_extended

Détecté automatiquement. Des adaptateurs pour snt et vRP sont aussi inclus.

Ressources et base de données

Requises : ox_lib, rarx_lib

Facultatives : Une ressource de carburant définie dans Config.FuelResource (LegacyFuel par défaut)

Intégrations et langues

  • Prise en charge de pma-voice pour l’indicateur de parole.
  • La langue se définit avec la convar rarx-lang.
  • Les URL des sons de notification doivent être en HTTPS.
  • Si vous utilisiez une ressource rarx_notify autonome, arrêtez-la : le HUD fournit lui-même ce nom.
  • Anglais
  • Espagnol

Mise en place

Installation

Documentation complète
  1. 01

    Téléchargez et extrayez

    Téléchargez la ressource depuis votre Cfx.re Portal et extrayez-la dans votre dossier resources.

  2. 02

    Lancez-la après ses dépendances

    Lancez rarx_hud après ox_lib, rarx_lib et votre framework.

    ensure ox_lib
    ensure rarx_lib
    ensure rarx_hud
  3. 03

    Configurez

    Modifiez shared/config.lua pour les couleurs par défaut, la disposition, la visibilité, le système de stress et les options de notification.

  4. 04

    Redirigez les notifications (optionnel)

    Remplacez la fonction de notify de votre framework ou d’ox_lib par l’export notify de rarx_hud, puis redémarrez cette ressource.

Ceci est un résumé. La configuration, les exports, les events et le dépannage se trouvent dans la documentation complète.

Bon à savoir

Questions sur Rarx HUD

Votre question n’est pas traitée ici ? Ouvrez un ticket sur notre Discord en indiquant votre framework et l’erreur que vous voyez.

Obtenir de l’aideEn savoir plus sur les scripts HUD FiveM →
Quels frameworks Rarx HUD prend-il en charge ?

QBCore, Qbox et ESX, détectés automatiquement. Des adaptateurs pour snt et vRP sont également inclus.

Que dois-je installer avant Rarx HUD ?

ox_lib et rarx_lib, plus votre framework. Lancez rarx_hud après tous ces éléments.

Ai-je encore besoin d’une ressource de notifications séparée ?

Non. Le HUD inclut les notifications, DrawText, les aides de touches en 3D et une barre d’aide, et il répond sous le nom rarx_notify : les appels existants continuent de fonctionner. Arrêtez toute ressource rarx_notify autonome.

Le menu de réglages ne s’ouvre pas. Que dois-je vérifier ?

La touche par défaut est I, sinon utilisez /hud_settings. Vérifiez que la touche n’est pas déjà utilisée par une autre ressource, ou réattribuez-la depuis le menu pause de FiveM, dans Key Bindings.

Comment changer la langue ?

Ajoutez setr rarx-lang "es" ou "en" dans le server.cfg et redémarrez la ressource. Vous pouvez ajouter d’autres langues en copiant en.lua dans le dossier translates.

Pourquoi mes changements de couleur ou de config ne s’appliquent-ils pas ?

Redémarrez complètement la ressource avec stop puis start, et pas seulement ensure, puis reconnectez-vous pour vider le cache NUI.

Continuez à explorer

Tout voir