Media
Description 🇬🇧 Description 🇫🇷

Gmod Ammo System + HUDs (FR) - Script

Vidéo de Demonstration de Gmod Ammo System + HUDs sur Youtube

Gmod Ammo System + HUDs est un système complet de gestion des munitions qui vous permettra de moduler les gameplays qui les concernes, qui touche à la gestion des munitions comme à leur maximum transportable, personnalise l'affichage des chargeurs sur l'HUD avec des milliers de probabilité de faire quelque chose d'unique, du comportement des munitions au sol, par exemple si il faut appuyer sur USE ou simplement les toucher pour les ramasser, et au comportement des munitions. Si les joueurs doivent ou pas looter leurs munitions quand ils meurts, voir même en choisir le taux de chance que cela arrive. Si ils le peuvent via une commande chat droper leurs munitions au sol. Il permet aussi de créer des entités scripté de munitions facilement.
Bref cet addon GMod nouveau dans son genre, n'a pas le mots "System" dans son nom pour rien.

personalized settings add-setting ammo-scripted-list display-options customisation modules-gameplay

Maximum image size
Description

Description de Gmod Ammo System + HUDs

Sommaire :
  1. 📦 Ce que contient Gmod Ammo System + HUDs
  2. 📘 Description de Gmod Ammo System + HUDs
  3. ❓ À quel type de besoin Gmod Ammunition System peut-il répondre?
  4. 🖌️ Un HUD Maker pour personnaliser l'affichage des munitions et des chargeurs des armes en main
  5. 🧰 Toutes les variables incluses et modifiables à partir de l'interface de gestion
  6. 🧊 Système de Modèle 2D et 3D
  7. 🕹️ Les Commandes
  8. 🇬 API modifié de Gmod pour rendre cela possible


📦 Ce que contient Gmod Ammo System + HUDs

1. Un système de gestion de limite max par type de munition.
2. Un système de détection de munition existante sur un serveur affichant en rouge les munitions non inclut dans le système de limitation.
3. Une interface d'administration
4. Un spawn menu intégré de vos munitions généré facilement depuis le fichier configuration.
5. Un système de remplacement de modèle 3D par des Models 2D juste avec de simple images au format png.
6. Un Système d'édition de l'affichage des munitions sur l'HUD pour un rendu personnel et unique.
7. Un Système de style pour uploader vos propres icônes de munitions, la taille, de cacher la capacité d'un chargeur sur l'interface si vous la désactivez.
8. Un Système de modules de gameplay



📘 Description de Gmod Ammo System + HUDs

Gmod Ammo System + HUDs permettra enfin de limiter la capacité max de munitions en ayant la possibilité de désactiver l'HUD des munitions ou de le remplacer par un HUD entièrement personnalisé.
Coté gameplay vous pourrez y définir la capacité max de transport de munition qui pourrait évoluer avec le level de l'utilisateur ou pas.
La capacité max de transporter un type de munition, modifiable en temps réel.
De choisir si un joueur loot sont inventaire de munition, voir même en choisir le taux de chance, par exemple réglé sur 50% il y aura une chance sur deux.
Permettez enfin à vos joueurs de droper leurs munitions à titre roleplay pouvoir tout déposer au sol est important. Même en terme de réalisme. Puis si on applique une limite max il sera important de pouvoir aussi déposer son stock.



❓ À quel type de besoin Gmod Ammunition System peut-il répondre?

Si vous avez toutes ses questions en tête, ce script apporte sa solution:

Comment Désactiver l'HUD des munitions de Gmod (HL2)?
Comment faire en sorte que les gens ont une limite en munition max par type de munitons pour éviter qu'ils aient 9999 de munitions, par exemple pour limiter l'inventaire à 5 rockets?
Comment modifier l'HUD des munitions sur Garry's Mod?
Comment créer des munitions?
Comment modifier la valeur des munitions?
Comment ajouter une commande pour que les gens puissent droper leur munition?
Comment faire pour que les gens qui meurt loot leurs munitions au sol?
Comment désactiver l'ajout de munition sur GMod quand un utilisateur ramasse une arme?
Comment activer la limitation de munition max sur Gmod?
Comment désactiver la notification quand un joueur ramasse des munitions?
Comment limiter la capacité max de transporter des munitions?



🖌️ Un HUD Maker pour personnaliser l'affichage des munitions et des chargeurs des armes en main

1. Déplacez l'HUD des munitions de haut en bas et de gauche à droite.
4. Éditez le style de l'HUD des munitions et des chargeurs, affichage des balles, les cartouches, ou de simple point lumineux, en ligne, en cercle, en arc de cercle, ect...
2. Choisissez la taille et la largeur de l'HUD des chargeurs des armes équipé.
3. Modifiez l’icône ammo sur l'HUD. Uploadez sur un hébergeur d'image par exemple imgur, recopiez le lien de l'image se terminant par .png. Et c'est fait le partage se fera sans workshop steam.
4. Éditez les couleurs, de la barre, le fond, de l’icône, du texte.
5. Éditez la taille de l’icône. Respectez la taille que vous avez configuré, par exemple si l'image fait 32px et que vous avez réglé une taille de 22px elle sera pixélisé.
7. Choisissez d'afficher la capacité max ou pas des chargeurs, par exemple au lieu d'afficher un magazine de 18 balles, 18 / 18 vous aurez 18.



🧰 Toutes les variables incluses et modifiables à partir de l'interface de gestion

ammo_capacity_max = "Capacité maximale de transport de munitions" <valeur numérique>
ammo_limitation = "Activer la limitation de ce type de munition" ON | OFF
weap_give_ammo = "Recoit munitions quand ramasse une arme" ON | OFF
notification_ammo = "Notifier lorsqu'on obtient des munitions" ON | OFF
ammo_drop_death = "Pourcentage de change de droper ses munitons quand le joueur meurt" <taux de chance>%
cmd_drop_ammo = "L'utilisateur peut droper toutes ses munitions avec : drop_ammo" ON | OFF

ammo_max= "Capacité max de stockage des munitions d'un type d'arme précis" <valeur numérique>



🧊 Système de Modèle 2D et 3D de vos munitions

Transformez n'importe quel model 3D en entité de munition utile. Il peut vous arriver que vous n'avez pas encore vos modèles de munitions 3D. Avec une simple image au format png créez quand même vos entités de munitions depuis le fichier configuration. Il seront alors des modèles 2D. Démonstration en vidéo : https://youtu.be/IKO_BDwZmnk



🕹️ Les Commandes

Pour ouvrir l'interface de gestion de Gmod Ammo System + HUDs:
Vous pouvez utiliser la commande de chat : !ammo
Depuis la console : ammo

Pour droper les munitions au sol sur le chat: !drop_ammo
Ou droper les munitions par commande console : drop_ammo

Ou depuis mon système d'administration accédez au boutons raccourcie.



🇬 API modifié de Gmod pour rendre cela possible

1. Fonctions Lua : Coté Serveur modifié pour rendre cela possible : Bien que modifier les fonctions suivante n'affecteront pas le bon fonctionnement de celle ci avec les autres addons. Puisque les variables utilisé sont les mêmes.

player:GiveAmmo( nombre montant, chaîne type, booléen hidePopup = false ) = Permet de donner ou retirer des munitions au joueur.
1. nombre montant // Quantité de munitions
2. string type // Type de munitions. Il peut également s'agir d'un nombre pour l'ID des munitions, utile pour les types de munitions personnalisés.
3. boolean hidePopup = false // Masquer la fenêtre d'affichage lors de l'attribution des munitions.

player:SetAmmo( nombre ammoCount, any ammoType ) = Permet de définir les munitions du joueur.
1. nombre ammoCount // La quantité de munitions à définir.
2. any ammoType // Le type de munition. Il peut s'agir d'un numéro d'identification de munition ou d'une chaîne de caractères pour le nom de la munition.

player:Give( string weaponClassName, boolean bNoAmmo = false ) = Permet de donner une arme au joueur.
1. string weaponClassName // Nom de la classe de l'arme à donner au joueur
2. boolean bNoAmmo = false // Défini à true pour ne pas donner de munitions à l'apparition de l'arme. (Les munitions de réserve sont définies par DefaultClip).

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

Wiki de Gmod Ammo System + HUDs

Gmod Ammo System + HUDs


☰ 1. Installation de Gmod Ammo System + HUDs
Installation : Téléchargez et décompressez le dossier norda_hud_ammo_system.zip. Installez l'addon dans le fichier addons de votre serveur Gmod,
Chemin: garrysmod/addons/norda_hud_ammo_system
☰ 2. Où trouver les ressources et les matérials? Quel est l'id Workshop de Gmod Ammo System + HUDs?
Vous trouverez les ressources dans le workshop de Garry's Mod sur Steam. - Gmod Workshop ID des ressources de Gmod Ammo System + HUDs: 2771081584
- La fonction AddWorkshop est automatiquement ajouté dans le fichier serveur du script il est désactivable depuis le fichier configuration : resource.AddWorkshop( 2771081584 )
- Pour ajouter les ressources du workshop de gmod à votre collection : Gmod Ammo System + HUDs [Ressouces seulement] | Gmod Workshop
☰ 3. Comment ouvrir le menu de gestion de Gmod Ammo System?
Pour ouvrir l'interface de gestion:
Vous pouvez utiliser la commande de chat : !ammo
Depuis la console : ammo

Ou depuis mon système d'administration accédez au boutons raccourcie.
☰ 4. Comment ajouter un type de munitions dans le système?
Depuis l'interface vous verrez les munitions détecté sur le serveur en rouge avec une croix, cliquez dessus pour l'installer dans le système de gestion de munition.
Install new ammo in system
☰ 5. Comment ajouter une limite max pour les types de munitions?
Depuis l'interface Ammo System / Ammunition Type Management
Cliquez sur un type de munition, exemple: AR2AltFire, et insérez un chiffre à la variable ammo_max.
Dans l'image si dessous j'ai mis 90. Cela veut dire que les utilisateurs ne pourront pas avoir plus de 90 en munitions de AR2AltFire.
Max Ammo storage per type
☰ 6. Comment supprimer un type de munition de la liste?
Depuis l'interface clique droit sur le type de munition et supprimer. Cela n'aura pas d'impact sur son fonctionnement, elle existera toujours en jeu, juste que les réglages de munition max ne la concernera plus.
Delete ammo type
☰ 7. Configurer la capacité total des munitions que peuvent posseder un joueur dans son inventaire.
Depuis l'interface / Modules Settings (Voir image en dessous)
ammo_capacity_max mettez la valeurs que vous voudrez.
0 = Désactivé
All Modules Ammo HUD
☰ 8. Comment désactiver l'ajout de munition dans l'inventaire quand une arme est ramassé sur GMod
Depuis l'interface / Modules Settings (Voir image en dessous)
weap_give_ammi switchez sur OFF
All Modules Ammo HUD
☰ 9. Comment désactiver la notification sur HUD quand on ramasse des munitions sur Gmod?
Depuis l'interface / Modules Settings (Voir image en dessous)
notification_ammo mettez la ligne sur OFF en cliquant dessus.
All Modules Ammo HUD
☰ 10. Comment faire en sorte que le joueur puissent droper ses munitions quand il meurt sur Gmod?
Depuis l'interface / Modules Settings (Voir image en dessous)
ammo_drop_death : Valeur numéric entre 0 et 100.
0 = Désactivé
100 = 100% c'est à dire une chance à tout les coups qu'il drope ses munitions
All Modules Ammo HUD
☰ 11. Comment faire en sorte que les joueurs puissent droper leurs munitions?
Depuis l'interface / Modules Settings (Voir image en dessous)
cmd_drop_ammo switchez sur ON pour l'activer.
La commande chat pour droper ses munitions : !ammo_drop
La commande console pour droper ses munitions : ammo_drop
All Modules Ammo HUD
☰ 12. Comment modifier le style ou le type d'affichage sur l'HUD des munitions?
Depuis l'interface, HUD / Style:
Déplacez le Dslider, pensez à avoir une arme en main qui a des munitions puisque l'HUD ne s'affiche pas pour les armes qui n'en possède pas tel que le pied de biche par exemple.

Set style Ammo HUD
☰ 13. Comment modifier l'icone munition sur l'HUD?
Depuis l'interface, HUD / Style:
Insérez le lien image dans : Update ammo icon
Edit the icon Ammo HUD
☰ 14. Comment modifier la taille de l'icone munition sur l'HUD?
Depuis l'interface, HUD / Style:
Insérez la valeur numérique qui sera le nombre de pixel. Par défaut 22pixel. Pensez à uploadez des images qui auront la taille que vous aurez défini pour éviter les materials pixélisé.
Par exemple uploadez une image de 22px pour une taille configuré de 22px sur l'interface.
Set icon size Ammo HUD
☰ 15. Comment ne pas afficher la capacité max des chargeurs sur l'HUD?
Depuis l'interface, HUD / Style:
0 = Ne pas afficher la capacité du chargeur max de l'arme en main.
1 = Afficher la capacité du chargeur max de l'arme en main.
Display max clip HUD
☰ 16. Modifier la position, la taille et l'intensité de la luminosité de l'affichage des munitions sur l'HUD
Depuis le menu : HUD / HUD
Pos X = Déplacer de haut en bas
Pos Y = De Gauche à droite
Lenght = Longueur
Height = Épaisseur, pour certains style cette ligne augmente la luminosité.
Set size position Ammo HUD
☰ 17. Modifier la couleur des éléments de l'affichage des munitions sur l'HUD Gmod
Depuis le menu : HUD / HUD
Tout dans le titre des bloques couleurs :
Set color Ammo HUD
☰ 18. Comment ajouter des munitions dans le spawn menu du système?
Depuis le fichier configuration retrouvez la variable : cfg.Ammo_List

Il s'agit d'une table qui sert d'exemple, les exemples sont les munitions d'Half Life 2 que l'on retrouve dans Gmod.

cfg.Ammo_List={

{Class="item_ammo_pistol",Name="Pistol Ammo",AmmoType="Pistol",Ammo=20,Model="models/Items/boxsrounds.mdl",Icon="boxsrounds",Sound="physics/metal/weapon_impact_soft2.wav"},
{Class="item_ammo_smg1",Name="SMG Ammo",AmmoType="SMG1",Ammo=45,Model="models/Items/boxmrounds.mdl",Icon="boxmrounds",Sound="physics/metal/weapon_impact_soft2.wav"},
{Class="item_box_buckshot",Name="Buckshot Ammo",AmmoType="Buckshot",Ammo=20,Model="models/Items/boxbuckshot.mdl",Icon="boxbuckshot",Sound="physics/metal/weapon_impact_soft2.wav"},
{Class="item_ammo_357",Name="357 Ammo",AmmoType="357",Ammo=6,Model="models/Items/357ammo.mdl",Icon="357ammo",Sound="physics/metal/weapon_impact_soft2.wav"},
{Class="item_ammo_ar2",Name="AR2 Ammo",AmmoType="AR2",Ammo=30,Model="models/Items/combine_rifle_cartridge01.mdl",Icon="combine_rifle_cartridge01",Sound="physics/metal/weapon_impact_soft2.wav"},
{Class="item_ammo_ar2_altfire",Name="AR2 Energy Ball",AmmoType="AR2AltFire",Ammo=1,Model="models/Items/combine_rifle_ammo01.mdl",Icon="combine_rifle_ammo01",Sound="physics/metal/weapon_impact_soft2.wav"},
{Class="item_ammo_smg1_grenade",Name="SMG1 Grenade",AmmoType="SMG1_Grenade",Ammo=30,Model="models/Items/ar2_grenade.mdl",Icon="ar2_grenade",Sound="physics/metal/weapon_impact_soft2.wav"},
{Class="item_ammo_crossbow",Name="XBowBolt Ammo",AmmoType="XBowBolt",Ammo=6,Model="models/Items/crossbowrounds.mdl",Icon="crossbowrounds",Sound="physics/metal/weapon_impact_soft2.wav"},
}
Conseils

Conseil pour éviter les leaks de Gmod Ammo System + HUDs 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 1.9


🎫 Ouvrir Ticket


avatar-76561198033784269

Créateur: Norda Scripts

Ventes46
Publié2 years
Mis à jour
Versionversion 1.9
DRMYes
CategoriesGmod addons
RequierementsGarry's Mod Server
Langages🇬🇧 🇫🇷 🇩🇪 🇪🇸
Admin DarkRP HUD Entities Optimisation Gameplay Management Allgamemode