ai-hud
Le HUD et les besoins du personnage. Santé, gilet, faim, soif, stress, argent, métier, compteur de vitesse, nom de rue, voix et aides de touches.
ai-hud dessine le HUD et gère les besoins du personnage : faim, soif et stress. La faim et la soif baissent avec le temps et la nourriture et les boissons les remplissent ; le stress augmente avec les tirs et la conduite rapide et s’estompe de lui-même.
Ce qu’il fait en jeu
- Pastilles d’état. Santé, gilet, faim, soif et stress.
- Argent. Liquide et banque, en haut à droite.
- Nom et métier. Le métier (le métier en service, sinon le premier) avec son grade, l’id serveur et le nom du personnage, en haut à droite. « Off duty » s’affiche quand le joueur n’est pas en service.
- Encadré d’arme. Tant qu’une arme est en main : son nom, son image et ses munitions, sous l’argent.
- Compteur de vitesse. Dans un véhicule : vitesse, rapport, carburant et l’alerte de ceinture.
- Rue et quartier à côté de la minicarte.
- Voix. Le micro, la portée de la voix, la parole et la radio (nécessite ai-voice ou pma-voice).
- Aides de touches. À gauche, les touches de ce que le joueur peut faire maintenant (à pied ou dans un véhicule).
- Minicarte. Toujours, ou seulement dans un véhicule, selon le panneau. Les barres de santé et de gilet propres à GTA en dessous sont masquées.
- Se masque de lui-même sans personnage, dans le menu pause, pendant les fondus d’écran et tant qu’un menu plein écran est ouvert.
- Réglages du joueur.
/hudou l’entrée HUD settings du menu radial : chaque joueur désactive pour lui-même des parties du HUD. Une partie que le panneau désactive reste désactivée.
Fonctionnement des besoins
- La faim et la soif vont de 100 (plein) à 0. Le stress va de 0 (calme) à 100.
- Chaque minute de jeu, la faim et la soif baissent et le stress s’estompe selon les valeurs du panneau.
- Tant que la faim ou la soif est à 0, le personnage perd de la santé toutes les 10 secondes.
- Tirer et conduire vite ajoutent du stress.
- La nourriture, les boissons et d’autres objets changent les besoins selon leurs valeurs Hunger, Thirst et Stress dans les réglages d’objets de l’inventaire (ai-inventory).
- Les besoins sont enregistrés sur le personnage (les clés de métadonnées
hunger,thirst,stressde QB), donc les scripts QB les lisent aussi.
Installation
La recipe txAdmin d’AI Core l’installe. À la main : placez le dossier dans resources/[ai]/ et ajoutez ensure ai-hud à server.cfg après ensure ai-core. Il nécessite ai-core. Il n’a pas de table de base de données propre.
Ne faites tourner qu’un seul HUD. AI Core ne signale pas deux HUD qui tournent en même temps.
Réglages du panneau
Ouvrez le panneau d’administration (F10) et choisissez HUD. Tout se trouve sur un seul onglet, HUD and needs.
Needs : la faim et la soif baissent avec le temps ; les objets de nourriture et de boisson les remplissent.
| Réglage | Ce qu’il change | Valeurs | Défaut |
|---|---|---|---|
| Hunger drop | Points perdus chaque minute à partir de 100. 0.25 vide la jauge en environ 6 h 30 de jeu. | 0 à 10 par min | 0.25 |
| Thirst drop | Points perdus chaque minute à partir de 100. | 0 à 10 par min | 0.35 |
| Stress fade | Points de stress qui s’estompent chaque minute. | 0 à 10 par min | 0.5 |
| Stress speed | Conduire plus vite que cela peut ajouter un point de stress. 0 le désactive. | 0 à 500 km/h | 160 |
| Speed stress chance | Chance, à chaque changement de vitesse au-dessus de la vitesse de stress, d’ajouter un point. | 0 à 100 % | 1 |
| Stress per shot | Points qu’ajoute un tir, au plus une fois par seconde. 0 le désactive. | 0 à 5 | 1 |
| Damage when empty | Santé perdue toutes les 10 secondes tant que la nourriture ou l’eau est à 0. 0 le désactive. | 0 à 50 PV | 2 |
What the HUD shows : les parties du HUD que voient les joueurs en jouant.
| Réglage | Ce qu’il change | Valeurs | Défaut |
|---|---|---|---|
| Health and needs | Les pastilles d’état. | activé / désactivé | activé |
| Money | Liquide et banque. | activé / désactivé | activé |
| Speedometer | Le compteur dans les véhicules. | activé / désactivé | activé |
| Street name | Rue et quartier. | activé / désactivé | activé |
| Voice | Micro et portée de la voix (nécessite ai-voice ou pma-voice). | activé / désactivé | activé |
| Name and job | En haut à droite : le métier, son grade, l’id serveur et le nom du personnage. | activé / désactivé | activé |
| Speed unit | Unité du compteur de vitesse. | km/h / mph | km/h |
Map and key hints : quand la minicarte s’affiche et la liste des touches à gauche de l’écran.
| Réglage | Ce qu’il change | Valeurs | Défaut |
|---|---|---|---|
| Minimap | Always (toujours), ou Only in a vehicle (seulement dans un véhicule). | Always / Only in a vehicle | Only in a vehicle |
| Key hints | Les touches de ce que le joueur peut faire maintenant, à gauche de l’écran. Quelles touches s’affichent, et quand, se règle par touche dans l’onglet Keybinds. | activé / désactivé | activé |
Commandes
| Commande | Arguments | Qui | Ce qu’elle fait |
|---|---|---|---|
/hud | aucun | tout le monde | Ouvre les réglages du HUD : un interrupteur par partie du HUD et les aides de touches, conservés pour ce joueur. |
Raccourcis clavier
Aucun qui lui soit propre. Les aides de touches qu’il affiche viennent des raccourcis de chaque script.
Fonctionne avec d’autres scripts
- Le carburant de tout script de carburant qui règle le state bag
fueldu véhicule (ai-fuel, et d’autres via la couche carburant d’AI Core). - La ceinture via la couche ceinture d’AI Core (ai-smallresources et d’autres scripts de ceinture).
- La voix d’ai-voice ou de pma-voice.
- Les besoins venant des objets de tout inventaire qui définit des valeurs de faim, de soif ou de stress (l’event d’utilisation d’objet d’AI Core).
- Le stress venant d’autres scripts via la couche stress d’AI Core (
stressde la lib), qui appelle ai-hud. - Vous pouvez le remplacer. AI Core masque et affiche d’autres HUD (tgiann-lumihud, jg-hud, 0r-hud-v3, codem-supreme-hud, qb-hud, ps-hud et plus) et ouvre leurs réglages depuis le menu radial. Voir Compatibilité.
Limites connues
- Le stress venant du client est limité à 1 à 5 points par signalement et deux signalements par seconde ; tout le reste est décidé sur le serveur.
- Le mode de la minicarte est le choix du propriétaire : les joueurs ne peuvent pas le changer dans
/hud. Un administrateur peut la garder affichée à pied pour lui-même depuis le menu d’ai-admin.
ai-inventory pour les développeurs
Les exports serveur et client d’ai-inventory, les objets utilisables, les magasins de script, l’event usedItem, et les API d’ox_inventory et de qb-inventory auxquelles il répond.
ai-hud pour les développeurs
Les exports d’ai-hud pour les besoins (faim, soif, stress) et ses réglages de HUD, et ce qu’il lit depuis les autres scripts.