Media
Description 🇬🇧 Description 🇫🇷

Gmod Stamina System + Editable HUD (FR) - Script

Vidéo de Demonstration de Gmod Stamina System + Editable HUD sur Youtube

Stamina signifie Endurance en anglais. Gmod Stamina System + Customisable HUD est un mod de gestion d'endurance, et de mouvement en fonction de cette endurance, il incorpore un système de jauge, plus un HUD customisable, il ajoute la notion d'endurance sur votre serveur Gmod, ce qui peut impliquer vos utilisateurs à prendre des décisions stratégique en fonction de cette variable supplémentaire qui vient enrichir le gameplay de votre projet. Sous l'eau la barre de Stamina deviendra une barre d'oxygène bleu. Configurez les restrictions lié à la Stamina lorsque l'endurance est au plus bas, par exemple choisissez si il y a impossibilité de sauter ou de courir lorsque la stamina est à Zéro. Faite durer cette état de faiblesse en activant le mode essoufflement, l'utilisateur devra récupérer un pourcentage de son endurance pour pouvoir retrouver ses fonctions. Le tout avec un HUD entièrement customisable.

new-style-2024 stamina-hud oxygen-hud See the stats of energy drinks in Spawn Menu users-data options-per-rank options-per-job customisation-options style-selection-upload-icons modules languages-options entities-spawnable

Maximum image size
Description

Description de Gmod Stamina System + Editable HUD

Sommaire :
  1. 📘 Présentation de Gmod Stamina System + Customisable HUD
  2. 📦 Contenus
  3. 💪 Système d'Upgrade de la Stamina max
  4. 📐 Les options d'édition de la barre de stamina dans l'HUD.
  5. 🕹️ Les Commandes
  6. 💾 Sauvegarde et persistance
  7. ⚙️ Fichier configuration
  8. 🪄 Exemples d'entités Spawnable dans Gmod Stamina System + Customisable HUD
  9. 📚 Les fonctions associées à la Classe player pour les développeurs et la création d'objets
  10. 🍗 Système anti b-hopping pour GMod
  11. ✔️ Compatibilité


📘 Présentation

Enrichissez votre gamemode sur votre serveur Garry's mod avec Gmod Stamina System + Customisable HUD en proposant un système de stamina modulable.
Fonctionnant sans aucun Gamemode, ce système apporte tout un panel de nouvelles notions sur votre serveur et aux joueurs qui peuvent agir de façon stratégique, ou tout simplement apporter une touche de réalisme.

Comment ça se passe pour le joueur?
Le joueur va courir et son endurance va diminuer et finir par tomber à zéro et il ne pourra plus continuer son sprint. Cela va se traduire par sa barre d'endurance qui va lentement se colorer en rouge jusqu'à se remplir complètement, ce qui indique que l'utilisateur a atteint le seuil minimum zéro et a déclenché l’état d’essoufflement. L'état d'essoufflement empêchera l'utilisateur de re sprinter de façon irrationnelle en jonglant avec le peu de stamina en rechargement, ce qui ne serait pas réaliste. Dans la configuration, vous pourrez choisir à quel niveau de récupération l'essoufflement se termine. Par exemple lorsque le joueur aura retrouvé 20% de son endurance. Alors la barre d'endurance retrouvera sa couleur d'origine.

Sous l'eau la barre de Stamina devient une barre d'oxygène. La stamina restante sera la quantité d'oxygène disponible. Une fois l'oxygène à zéro vous pourrez définir si il perd des points de vie ou si il perd la vie directement.

Coté objets, vous aurez la possibilité de créer des objets de recharge de stamina ou d'upgrade et de définir si la stamina max augmente avec le level de l'utilisateur.

Coté customisation? Voyez la vidéo plus haut ou les screenshots. Vous avez la possibilité de tout moduler, des règles de gameplay liées à l'endurance jusqu'à l'HUD.



📦 Contenus

Vous y trouverez :
1. Un système de database pour les utilisateurs.
2. Un Module de gestion du système de stamina en fonction des rangs : superadmin, admin, moderateur, vip, user, etc
3. Une barre de Stamina Modulable dans l'HUD.
4. Une barre d'oxygène qui prend le relai lorsque l'utilisateur se trouve sous l'eau. La stamina devient alors l'oxygène.
5. Un Module de gestion du système de stamina en fonction des JOBS DARKRP: mayer, citizen, vip, etc.
6. Un Système de customisation de la barre de Stamina dans l'HUD (Voir plus bas ou screenshots).
7. Un grand nombre de style d'HUD customisables (même des carottes en guise de barre d'endurance).
8. Des Entités de régénération de Stamina Spawnable et une entité d'upgrade de la Stamina max.
9. Des options de customisation de gameplay liées à l'endurance
10. Une documentation complète.



💪 Système d'Upgrade de la Stamina max

Avec Gmod Stamina System + Customisable HUD, vous pourrez décider si la Stamina max évolue avec le level du joueur, à la condition d'avoir un système de leveling d'installé sur votre serveur garry's mod. Vous en trouverez un fait maison dans la boutique / Section Gmod addons
Il sera possible de choisir les possibilités d'upgrade de la stamina max soit en trouvant un objet clé (de préférence rare pour le rendre précieux), soit en fonction du level de vos utilisateurs. La progression de vos utilisateurs est sauvegardée, points de Stamina pour éviter que vos joueurs se déconnectent et se reconnectent pour recharger leur stamina.



📐 Les options de customisation de la barre de stamina dans l'HUD.

Vous aurez la possibilité de customiser la barre de stamina dans tout les sens le tout de façon responsive.
Qu'est ce qui est customisable dans l'HUD de Gmod Health Management + HUD Editor?
1. La position X Y
2. La Longueur et la Largeur
3. La couleur de fond de la barre
4. La couleur des barres de progression
5. La couleur du texte
6. La couleur de l’icône
7. La police d'écriture
8. Remplacez les icônes par défaut par les votre par simple lien d'image.
9. 19 Styles d'HUD, Cercle, barre horizontal, cœurs, Style Zelda, Style Minecraft, textuel, etc.
10. Modifications applicables sans rebooter votre serveur.



🕹️ Les Commandes

Pour accéder à l'interface la commande chat : !stamina
La commande console : norda_hud_stamina_system



💾 Sauvegarde et persistance

Le Système de sauvegarde des stats lié à la Stamina est inclus. Offrez à vos utilisateurs une suite à leurs prochaines sessions en progressant avec les stats qu'ils avaient à leur déconnexion, cela évite aussi les abus de rechargement de stats avec une simple déconnexion.



⚙️ Un fichier de configuration simpleLa majorité de la configuration se fait depuis une interface, ce qui rend le fichier configuration très minime.

Vous pourrez y configurer:
cfg.FX_to_Open = "F3" -- 0 = Désactivé, Définit si le menu peut être ouvert avec la touche F1 F2 F3 F4.

cfg.Delay_Stamina_Loop = 2 -- Toute les 2 secondes pendant un Sprint la Stamina s'use, à l’arrêt la stamina se régénère.
cfg.Custom_Fonts = "Trebuchet24" -- Custom Fonts de l'HUD
cfg.MaxStamina_define_per_lvl = 0 -- 0 = L'utilisateur doit acheter ou trouver l'item qui augmente sa Stamina max, 1 = La Stamina max monte avec le niveau de l'utilisateur.
cfg.Stamina_start = 100 -- Il s'agit de la Stamina de départ de l'utilisateur qui débute sur votre serveur.
cfg.MaxStamina_gain_per_levelup = 10 -- La Stamina max supplémentaire par level up, ici l'utilisateur gagne 10 points de Stamina max par level.
cfg.MaxStamina_max = 1000 -- Définissez la limite max de la Stamina sur votre serveur. Un joueur ne pourra pas avoir plus, même s'il ramasse des objets d'upgrade.
cfg.Stamina_Sprint_Use=20 -- La quantité de stamina utilisé pendant un script, la variable : cfg.Delay_Stamina_Loop plus haut permet de configurer le délai.


🪄 Exemples d'entités Spawnable dans Gmod Stamina System + Customisable HUD

L'addon inclus des entités spawnable qui peuvent servir en guise d'exemples ou d'outils permettant d'enrichir le contenu de votre serveur, par exemple en les plaçant en tant que loot ou objet marchandisable chez un marchand. Les entités spawnable peuvent être désactivées dans le fichier configuration avec la variable, cfg.Enable_Items_Spawnable.

Les différentes entités spawnable sont :
Les recharges de la Stamina qui ont pour effet de restaurer la Stamina de l'utilisateur qui les ramasse en pressant USE sur celui ci.
L'Upgrade de la Stamina max qui a pour effet d'upgrader la limite max des points de la Stamina de l'utilisateur lorsqu'il les ramasse. Cette limite max est sauvegardée et l'utilisateur conserve l'usure et ses statistiques lorsqu'il se déconnecte.
Les entités spawnable se suppriment par défaut au bout de 30 secondes, ce temps peut être défini dans le fichier configuration.



📚 Les fonctions associées à la Classe player pour les développeurs

1. Les fonctions Glua Coté Client et Serveur :
player:Stamina() = Permet de connaitre les points de Stamina de l'utilisateur si vous en avez besoin par exemple pour limiter les attaques de mêlée lorsque par exemple le joueur est essoufflé.
player:GetMaxStamina() = Permet de connaitre les points de Stamina max de l'utilisateur.

2. Les fonctions Glua Coté Serveur :

Les fonctions suivante permet :
player:addStamina(number) = Permet de donner ou retirer la Stamina. Par exemple. 10 = Ajout 10 de Stamina à la stamina qu'il possède déjà. -10 Retire 10. Il ne pourra pas descendre en dessous de Zéro.
player:setStamina(number) = Permet de définir la Stamina du joueur.

Gestion de la Stamina max via des items des fonctions :
player:addMaxStamina(number) = Permet d'augmenter ou de diminuer la Stamina max. Si vous souhaitez créer des entités qui upgrade ou downgrade les points de stamina max.
player:setMaxStamina(number) = Permet de définir les points de Stamina max du joueur.



🍗 Système anti b-hopping pour GMod

Sans vraiment le vouloir le système apporte un système anti b-hopping puisque vous pouvez activer une usure de la stamina lorsqu'il saute et limiter le saut lorsqu'il n'a plus de stamina. Fini aussi les joueurs qui sautent partout pour rien! Parfait pour un cadre Roleplay et sérieux.



✔️ Compatibilité

Compatible avec le Gamemode DarkRP, StarwarsRP, HogwartsRP, PoudlardRP, CloneRP, MilitaryRP, AnimRP, MangaRP, ect... Continue de fonctionner même sans gamemode d'installé.

🔹 WIKI & F.A.Q 🇫🇷
Wiki 🇬🇧 Wiki 🇫🇷

Wiki de Gmod Stamina System + Editable HUD

Gmod Stamina System + Editable HUD


☰ 1. Installation de Gmod Stamina System + Editable HUD
Installation : Téléchargez et décompressez le dossier norda_hud_stamina_system.zip. Installez l'addon dans le fichier addons de votre serveur Gmod,
Chemin: garrysmod/addons/norda_hud_stamina_system
☰ 2. Où trouver les ressources et les matérials? Quel est l'id Workshop de Gmod Stamina System + Editable HUD?
Vous trouverez les ressources dans le workshop de Garry's Mod sur Steam. - Gmod Workshop ID des ressources de Gmod Stamina System + Editable HUD: 2717708756
- La fonction AddWorkshop est automatiquement ajouté dans le fichier serveur du script il est désactivable depuis le fichier configuration : resource.AddWorkshop( 2717708756 )
- Pour ajouter les ressources du workshop de gmod à votre collection : Gmod Stamina System + Editable HUD [Ressouces seulement] | Gmod Workshop
☰ 3. Comment ouvrir l'interface de Gmod Stamina System?
Pour accéder à l'interface la commande chat : !stamina
La commande console : norda_hud_stamina_system
Ou via les raccourcies de mon système d’administration si vous ne voulez pas vous amuser à retenir toute les commandes de mes scripts.
☰ 4. Comment ajouter / désactiver le système de Stamina sur Gmod?
Depuis le menu / Mod / Stamina_system : ON | OFF
ON : Stamina activé
OFF : Stamina désactivé
☰ 5. Comment ajouter / désactiver la régénération de la Stamina?
Depuis le menu / Mod / regen_stamina : ON | OFF
ON : Le joueur voit sa stamina se régénérer pendant le repos.
OFF : Le joueur n'a pas de régénération de sa stamina.
☰ 6. Comment Activer / désactiver le système de sauvegarde de la Stamina?
Depuis le menu / Mod / save_stamina : ON | OFF
ON : Le joueur retrouvera ses stats à sa reconnexion
OFF : Le joueur recommence à zéro à sa reconnexion.
☰ 7. Comment Activer / désactiver le système d'éssoufflement?
Depuis le menu / Mod / stamina_breathless : ON | OFF

ON : Le joueur est essoufflé lorsque sa stamina tombe à zéro. Il ne peut plus courir ni sauter pendant qu'il est essoufflé. L’essoufflement se termine lorsqu'il a récupéré 20% de sa stamina (Valeur éditable)
OFF : L'essoufflement n'existe pas.
☰ 8. Comment faire pour que quand le joueur saute cela use de sa stamina?
Depuis le menu / Mod / stamina_jump : ON | OFF

ON : Le joueur use de la stamina lorsqu'il saute. Parfait pour un anti b-hopping logiciel et pour mettre le joueur dans des situations de stress lorsqu'il est poursuivie par des morts vivants.
OFF : Le joueur peut faire du B-hopping sans problème pour bien casser le sérieux et réalisme de votre serveur.
☰ 9. Comment faire pour que le joueur ne puisse plus sauter quand il n'a plus de Stamina?
Depuis le menu / Mod / stamina_jump_limit : ON | OFF
☰ 10. Comment faire pour que le joueur ne puisse plus sprinter quand il n'a plus de Stamina?
Depuis le menu / Mod / stamina_run_limit : ON | OFF
☰ 11. Comment mettre une barre d'oxygène sur Gmod?
La stamina devient la barre d'oxygène sous l'eau, pour l'activer.
Allez dans le menu / Mod / stamina_is_oxygene : ON | OFF

ON : Le joueur vera sa barre stamina devenir une barre d'oxygène sous l'eau.
OFF : Oxygène désactivé
☰ 12. Comment faire en sorte que le joueur respawn avec stamina à zéro?
Allez dans le menu / Mod / stamina_afterdeath : ON | OFF

ON : Le joueur respawnera avec la barre de stamina rempli.
OFF : Le joueur respawnera avec la stamina à zéro.
☰ 13. Comment mettre la stamina à zéro pour les nouveaux arrivant?
Allez dans le menu / Mod / stamina_spawn_full : ON | OFF

ON : Le joueur se connectera avec la barre de stamina rempli à sa première connexion.
OFF : Le joueur connectera avec la stamina vide.
☰ 14. Comment appliquer des restrictions lié à la stamina aux rangs ou jobs?
Depuis le menu sélectionnez le bouton Rank pour appliquer des restrictions aux rangs. Et job pour le faire au niveau des jobs si vous avez un DarkRP d'installé.
☰ 15. Comment customiser la bar de Stamina dans l'HUD?
Allez dans la section HUD :
Vous pourrez modifier, position X Y, Longueur et la Largeur, La couleur de fond de la barre, couleur des barres de progression, couleur du texte, couleur de l’icône, police d'écriture, Remplacez les icônes par défaut par les votre par simple lien d'image.
Panel Settings HUD Stamina
☰ 16. Comment modifier les styles? Par exemple je veux un HUD circulaire?
Allez dans la section Style: Faite glisser le Slide. De 1 à 19, chaqu'un de ses numéros correspond à un type de style. Par exemple le style HUD circulaire c'est le numéro 17. Vous les verrez défiler de toute manière.

Set Stamina style HUD
☰ 17. Comment customiser l'icone de la barre de Stamina?
Allez dans la section Style: Cliquez sur "Update Stamina icon" et placez le lien d'une image que vous avez fait.
c
☰ 18. Remarque: J'ai constaté que la barre de stamina ne se mettait pas à jour en temps réel. Mais avec un petit décalage.
En effet, il y a un petit décalage de 2 secondes entre le moment où le joueur est en train de courir et celui où la barre de stamina commence à descendre. C'est un comportement normal de l'addon. Comme il s'agit d'une variable networked j'ai décidé de réduire le nombre de mise à jours de cette variable par seconde. Par exemple, cela me permet d'éviter de traiter des valeurs à virgule ce qui réduit la quantité des informations envoyé sur le réseau et la fréquence par seconde.
Par exemple au lieu de retirer 0.55 points de stamina toutes les 0.05 seconde, j'ai préféré optimiser par 20 le processus en le faisant qu'une seule fois par le seconde au lieu de 20 fois, donc un retrait de 11 (0.55 * 20) points de stamina. Ce type d'optimisation permet de ne pas trop en demander au serveur et de l'économiser pour d'autre tache plus lourde. Le joueur ne s'en rend pas compte car un adoucissement du coté client permet d'en lisser l'affichage. Le joueur ne passe pas de 100 à 89 points de stamina. La barre entame une animation fluide, qui lui fait passer de 100 à 89 de façon fluide.
☰ 19. Comment modifier le delay de mise à jour de la barre de stamina?
Dans le fichier configuration trouvez la variable: Delay_Stamina_Loop. Est sera sur deux par défaut. Voyez la question 16 si dessus pour en avoir l'explication.

cfg.Delay_Stamina_Loop = 2 -- Toutes les 2 secondes pendant un sprint, l'endurance s'épuise, à l'arrêt l'endurance se régénère.
☰ 20. Comment cacher la barre de stamina quand elle est pleine?
Depuis la version 3.2 de Gmod Stamina System + Editable HUD vous pouvez activer l'option pour cacher la barre d'endurance quand elle est rempli.
Allez dans le menu de gestion de l'HUD et mettez sur ON la deuxième ligne.

Si vous avez une ancienne sauvegarde et que l'option n'apparait pas il vous suffira de reset votre HUD.
Conseils

Conseil pour éviter les leaks de Gmod Stamina System + Editable HUD installé sur votre serveur Garry's mod: Comment éviter la fuite de vos scripts Gmod
Comment Installer un addon Gmod: Comment installer un addon sur Gmod?
Publier un Addon Gmod sur le workshop: Documentation comment créer un pack de contenu à publier sur l'atelier?

Gmod Addon


📥 Download 3.3


🎫 Ouvrir Ticket


avatar-76561198033784269

Créateur: Norda Scripts

Ventes102
Publié2 years
Mis à jour
Versionversion 3.3
DRMYes
CategoriesGmod addons
RequierementsGarry's Mod Server
Langages🇬🇧 🇫🇷 🇩🇪 🇷🇺 🇪🇸
Admin DarkRP Donation Jobs HUD Optimisation Gameplay Management Allgamemode