Media
Description 🇬🇧 Description 🇫🇷

Gmod Radioactivity System + Radiation Zone (FR) - Script

Vidéo de Demonstration de Gmod Radioactivity System + Radiation Zone sur Youtube

Gmod Radioactivity System + Radiation Zone est un addon pour votre serveur Gmod, il vous permet de créer des zones radioactives sur toutes les cartes, vous pourrez éditer la taille de chaque zone et le taux de radiation de ses zones en temps réel. Le pack comprend un outil appelé compteur Geiger qui mesure en mSv millisievert la radioactivité. Cette unité de mesure est modifiable. Le HUD indique votre taux de contamination qui est également ajustable depuis l'interface d'administration incluse. Il est possible de set un taux d'immunité par Team ou Job si vous utilisez le DarkRP, par rang (superadmin, vip, ect).

measure spawnmenu-includes database-sql area-builder area-management behavior-setting ranks-immunity jobs-immunized hud-modular easy-reset set-area

Maximum image size
Description

Description de Gmod Radioactivity System + Radiation Zone

Sommaire:
  1. ☢️ Qu'est ce que Gmod Radioactivity System + Radiation Zone?
  2. 📦 Que contient l'addon Gmod Radioactivity System + Radiation Zone
  3. ❓ À quel type de besoin peut répondre Gmod Radioactivity System + Radiation Zone?
  4. 📏 La liste des items inclus dans l'addon
  5. 🎥 Effet du Post Processing
  6. ⚙️ Le panneau de gestion du système de radiation intégré
  7. 🛡️ Régler le taux de protection à la radiation en fonction du rang et du job
  8. 🔛 Modules qui permet de modifier le comportement du système de radiation
  9. 🎨 Jauge de contamination modulable (HUD inclus)
  10. ⚡ Optimisation
  11. 🧩 Les API pour les devs


☢️ Qu'est ce que Gmod Radioactivity System + Radiation Zone?

Donc Gmod Radioactivity System + Radiation Zone permet d'apporter comme son nom l'indique un système de radioactivité réaliste et ultra optimisé sur votre serveur Gmod, et permet d'y ajouter sur n'importe quel map des zones irradié plus ou moins grande et plus ou moins irradié, ses zones sont invisible mais vous pouvez les rendre visible pour travailler dessus.

Lorsque vous entrez dans une zone radioactive en fonction de l'intensité, l'écran perd de sa couleur et teint vers le noir et blanc. L'effet est désactivable ce qui permet de rendre le danger plus invisible et le compteur Geiger inclus très utile.

La dose létale est de 10 000 mSv millisievert. Donc dès que vous avez atteint se seuil votre personnage mourra.

Les entités spawnable inclus telle que l'Iode stable permet de contrer l'effet de la radiation. Et le compteur Geiger inclus permet de mesurer le rayonnement radioactif à votre position, donc il indique précisément le taux de radiation que vous absorbez.

Un système de protection à la radiation permet de configurer le taux de protection en pourcentage, les jobs darkrp, les teams, les rangs et les catégories de jobs.

Qu'est ce que la radioactivité? La radioactivité est un rayonnement ou un flux de particules émis par des éléments chimiques comme les atomes. Elle peut être provoquée par l'homme (thérapie médicale, activité nucléaire) ou se trouver naturellement dans l'air. Au-delà d'une certaine limite, elle nuit à la santé et entraine la mort. Elle se mesure avec un compteur Geiger comme celui ajouté dans le code source du script.

Qu'est ce que le Compteur Geiger? Le Compteur Geiger est un mesureur de radiations et particules. C'est lui qui vous dira si vous êtes en zone dangereuse ou en zone sécurisé.

Grâce à sa fonction de dosimètre, il détermine la dose radioactive cumulée ou l'équivalent de dose reçue par une personne exposée aux rayonnement ionisants. Très utile dans un environnement à risque et si vous désactivez l'HUD cela permettra à son porteur de savoir à quel seuil de contamination il a atteint. Mais aussi le niveau de radiation des autres joueurs qui se trouve en face. Là, niveau Roleplay vous êtes servi. Mais cependant si c'est trop réaliste vous pourrez désactiver les options qui permet de simplifier tout cela. Afin de garder un gameplay plutôt Arcade, ce sera en fonction de vos besoins.

Le titre complet devrait être : Gmod Radioactivity System + Radiation Zone + HUD modulable + Geiger Meter + Iode Pills, mais c'est trop long.



📦 Que contient l'addon Gmod Radioactivity System + Radiation Zone

Le script contient:
Un système de zone de radiation modulable avec lequel vous pourrez placer et configurer des zones sur toute les maps.
Un HUD pour indiquer la jauge de contamination du joueur, modulable.
Un panneau d'administration inclus.
Un compteur Geiger qui est l'outil de mesure
Une entité spawnable : Pilule d'iode stable qui permet de diminuer le taux de radiation.
Une entité spawnable : Pilule d'iode radioactive qui permet de contaminer un joueur ou servir à des bases expérimental.



❓ À quel type de besoin peut répondre Gmod Radioactivity System + Radiation Zone?

1. Vous souhaitez ajouter au gameplay de votre projet une menace invisible?
2. Vous cherchez un addon pour mettre des zones irradié sur votre map?
3. Ajouter la notion d'irradiation et de contamination dans le Lore de votre serveur?
4. Faire un serveur StalkerRP ou FalloutRP?
5. Un système de radiation pour GMod optimisé?
6. Si vous faite dans le post apocalyptique. C'est dans les cordes.



📏 La liste des items inclus dans l'addon

1. Un Compteur Geiger 2D qui s'affiche sur l'interface lorsque vous le tenez, vous pouvez toujours remplacer le model 2D par votre propre model. Cela n’empêchera pas le système de crépiter en présence de radiation et d'indiquer le taux de contamination en mSv.
2. Pilule Radioactive, qui vous permet d'augmenter votre taux de contamination pour vos tests.
3. Une boite de pilule d'iode stable qui vous permet de diminuer votre taux de contamination.



🎥 Effet du Post Processing

Lorsque vous entrez dans une zone irradié, l'image devient terne et perd sa couleur. Plus vous vous rapprochez du centre de la zone plus vous êtes exposé à la radiation plus l'image devient grise jusqu'à être en noir et blanc.



⚙️ Le panneau de gestion du système de radiation intégré

Une interface intuitive pour tout manipuler.
Depuis ce menu de gestion vous pourrez créer des zones. Modifier la database, Créer et gérer le taux de résistance des jobs DarkRP (ou team), Spawner les items inclus, Modifier les options, et moduler l'HUD et l'affichage.



🛡️ Régler le taux de protection à la radiation en fonction du rang et du job

Vous aurez la possibilité depuis l'interface de gestion du système de radiation de configurer le taux d'immunité d'un rangs, d'un job, d'une catégorie de job et ou d'une team dans le cas où vous avez décidé de ne pas utiliser ce script dans un DarkRP.
Vous pourrez choisir en pourcentage le taux de protection.
Par exemple:
0% = Aucune protection (Ce qui sera par défaut tout nouveau rang ou job ajouté à la liste).
50% = À moitié protégé.
100% = Totalement protégé.



🔛 Modules qui permet de modifier le comportement du système de radiation

Le panneau de module vous permet d'activer et de désactiver une grande variété d'options. Les options désactivé ne sont pas dormante mais totalement inactive.
La liste des modules:
radiation_reset: Définissez par un simple ON / OFF si le taux de radiation tombe à zéro quand un joueur perd la vie.
irradiation_zone_time: Définissez en seconde la fréquence de contamination lorsque vous entrez dans une zone irradié.
irradiation_decrease_time: Définissez en secondes le fréquence de dissipation de la contamination du joueur.
irradiation_decrease_points: Définissez le nombre de points de radiation que le joueur perdra quand il sera à l'extérieur d'une zone contaminé.
radiation_notif_change: Afficher et Masquer les notifications dans le chat lorsque la radiation est modifié.
radiation_kill: Activer et Désactiver par un simple ON / OFF si le joueur meurt instantanément lorsqu'il reçoit la dose létale de radioactivité. C'est à dire la dose max que vous avez défini.



🎨 Jauge de contamination modulable (HUD inclus).

Vous avez la possibilité de moduler le HUD que tout le monde aura sur votre serveur via l'interface de gestion, ce qui implique le HUD de tous les utilisateurs de votre serveur connecté. Ce que vous voyez durant votre configuration est ce que toutes les personnes connectées verront. Vous aurez la possibilité de désactiver le HUD.



⚡ Optimisation

Mon script est conçu pour fonctionner sur un serveur, il est donc pensé et optimisé au maximum. Il ne s'alourdit pas en fonction du nombre de joueurs connectés. Le système est dormant. il ignore complètement les contrôles des joueurs qui ne sont pas dans les zones et ne fonctionne que lorsque les joueurs sont dans une zone. Elle permet d'économiser un maximum de ressources. Je suis fier de cette méthode et pressé d'appliquer ça dans mes nouveaux systèmes. Les zones ne sont aucune entité spawné.



🧩 Les API pour les devs

player:Radiation() -- Retourne le taux de radiation de l'utilisateur. (Client + Serveur)
player:GetMaxRadiation() -- Retourne la limite maximum qui entraine la mort du personnage. (Client + Serveur)
player:addRadiation(add,text) -- Permet d'augmenter ou de diminuer le taux de radiation du joueur. (Serveur)
player:setRadiation(add) -- Permet d'attribuer directement le taux de radiation de l'utilisateur. (Serveur)

Ajouté depuis la version 1.7 (juin 2024) :
player:GetRadiation_Immun() — Retourne le pourcentage de protection contre les radiations cumulé du joueur : rang + métier + playermodel. (Serveur)
player:SetRadiation_Immun(value) — Permet de définir directement le taux de protection contre les radiations de l'utilisateur (les valeurs de rang, métier et playermodel sont prises en compte). (Serveur)

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

Wiki de Gmod Radioactivity System + Radiation Zone

Gmod Radioactivity System + Radiation Zone


☰ 1. Installation de Gmod Radioactivity System + Radiation Zone
Installation : Téléchargez et décompressez le dossier norda_radioactivity_system.zip. Installez l'addon dans le fichier addons de votre serveur Gmod,
Chemin: garrysmod/addons/norda_radioactivity_system
☰ 2. Où trouver les ressources et les matérials? Quel est l'id Workshop de Gmod Radioactivity System + Radiation Zone?
Vous trouverez les ressources dans le workshop de Garry's Mod sur Steam. - Gmod Workshop ID des ressources de Gmod Radioactivity System + Radiation Zone: 2962179909
- La fonction AddWorkshop est automatiquement ajouté dans le fichier serveur du script il est désactivable depuis le fichier configuration : resource.AddWorkshop( 2962179909 )
- Pour ajouter les ressources du workshop de gmod à votre collection : Gmod Radioactivity System + Radiation Zone [Ressouces seulement] | Gmod Workshop
☰ 3. Admin: Comment ouvrir le menu de gestion de Gmod Radioactivity System + Radiation Zone?
Vous pouvez l'ouvrir depuis la console avec la commande: norda_radiation_system ou depuis mon système d'administration qui regroupe tout les boutons de mes scripts sur une seule interface.
spawnemenu of Gmod Radioactivity System
☰ 4. Admin: Comment spawner un compteur Geiger?
Soit depuis le spawnemenu de Gmod si vous utilisez le gamemode sandbox en dérive : catégorie / Norda Scripts
Soit depuis l'interface de gestion du système qui inclut un spawnmenu.
spawnemenu of Gmod Radioactivity System
☰ 5. À quoi sert le compteur Geiger dans Gmod Radioactivity System?
Lorsque vous aurez placé les zones radioactive sur la map de votre serveur Gmod, les joueurs ne sont pas en mesure des les voir et pourrait mettre les pieds dans une zone dangeureuse sans le savoir. Malheureusement les dégâts invisible sont déjà là. Le compteur Geiger permet de les détecter et donc de se tenir à distance de ses zones. Le centre des zones sont les plus fortes en radioactivité.
Disable HUD for Geiger meter
☰ 6. C'est quoi les pilules d'Iode et les pilules Radioactive?
Ce sont des entités exemple qui vous permet de lorsque vous les prenez d'augmenter votre taux de radiation ou de la diminuer. Par exemple dans Fallout lorsque vous consommez certains aliment douteuse votre radiation augmente. Là l'idée et que vous avez déjà une base pour créer quelque chose de similaire. Et même à des fins de test ils sont utile.
Spawnmenu of Radioactivity System
☰ 7. Admin: Comment créer une zone rempli de particules de radiation?
Depuis l'interface de gestion allez à l'emplacement prévue à cet effet: Vise une zone et cliquez sur le bouton vert: + Radioactivity Zone
Une zone s’affichera à l'emplacement ou vous visez. Les joueurs qui entreront dans cette zone subiront les effets nocive de la radiation.
Create area with radiation particles
☰ 8. Admin: Comment supprimer une zone radioactive?
Clique droit sur le bouton de sélection d'une zone. Et sélectionnez supprimer. La zone disparaitra alors.
Zone database for radiation system
☰ 9. Admin: Comment modifier la taille de la zone irradié et le taux de radiation?
Depuis l'interface de gestion allez à l'emplacement de gestion des zones, choisissez la zone concerné.
Vous pourrez y configurer en millisiever le taux de radiation au cœur de la sphère et la taille de la sphère. Plus vous êtes éloigné du centre moins vous subirez les effets de la radioactivité.
Set radiation zones
☰ 10. Pourquoi quand je suis sur le bord d'une zone radioactive je ne détecte pas la totalité du rayonnement que j'ai configuré?
Plus vous êtes éloigné du centre qui est la zone d'émission moins vous recevrez les particules de radiation.
☰ 11. Admin: Comment modifier la database des utilisateurs de ce qu'ils ont reçu?
Depuis l'interface de gestion cliquez sur database vous verrez la liste des joueurs et leur taux de contamination en temps réel. Cela signifie que c'est sauvegardé. S'ils quittent et reviennent alors ils n'auront pas perdu le taux de radiation.
Edit radiation database
☰ 12. Comment afficher le taux de radiation depuis la fenêtre statistiques dans l'inventaire?
Il n'y a rien à faire, j'ai mis à jour du système d'inventaire, assurez vous juste d'être sur les dernières versions. Vous pourrez le masquer via une variable depuis le fichier configuration.
Radioactivity bar in inventory system
☰ 13. Réglage immunité: Comment configurer un taux de protection à la radiation en fonction d'un rang?
Cliquez sur le bouton : Rank depuis le menu de gestion. Vous verrez par défaut que personne n'est protégé. (0%)
Radiation immunity par job
☰ 14. Réglage immunité: Comment configurer le taux de protection à la radioactivité en fonction d'un job DarkRP ou d'une catégorie de job?
Cliquez sur le bouton : Rank depuis le menu de gestion. Vous verrez par défaut Citizen et Mayor sont sur 0%.
Remplacez 0% par 100% pour immuniser un job. Entre deux offrera un taux de protection. Par exemple 50% = à moitié protégé.
Radiation immunity par job
☰ 15. Module: Comment faire en sorte pour que quand un joueur meurt sont taux de radiation retombe à zéro?
Depuis le menu de gestion et la section Module:
radiation_reset: Définissez par un simple ON / OFF si le taux de radiation tombe à zéro quand un joueur perd la vie.
Modules Radioactivity System
☰ 16. Module: Comment faire en sorte pour que le joueur reçoit la radiation qu'après un certain temps quand il rentre dans une zone?
Depuis le menu de gestion et la section Module:
irradiation_zone_time: Définissez en seconde la fréquence de contamination lorsque vous entrez dans une zone irradié.
Modules Radioactivity System
☰ 17. Module: Comment faire en sorte pour que le taux de radiation d'un joueur diminue ou augmente dans le temps?
Depuis le menu de gestion et la section Module:
irradiation_decrease_time: Définissez en secondes le fréquence de dissipation de la contamination du joueur.
irradiation_decrease_points: Définissez le nombre de points de radiation que le joueur perdra quand il sera à l'extérieur d'une zone contaminé.
Modules Radioactivity System
☰ 18. Module: Désactiver les notifications d'irradiations quand un joueur rentre dans une zone irradié?
Depuis le menu de gestion et la section Module:
radiation_notif_change: Afficher et Masquer les notifications dans le chat lorsque la radiation est modifié.
Modules Radioactivity System
☰ 19. Module: Comment faire en sorte que quand le taux de radiation atteint le maximum il ne tue pas le joueur ou inversement?
Depuis le menu de gestion et la section Module:
radiation_kill: Activer et Désactiver par un simple ON / OFF si le joueur meurt instantanément lorsqu'il reçoit la dose létale de radioactivité. C'est à dire la dose max que vous avez défini.
Modules Radioactivity System
☰ 20. HUD: Comment désactiver les couleurs noir et blanc de l'environnement quand on se rapproche du centre d'une zone irradié?
Depuis le menu de gestion et la section HUD:
Mettez la ligne radiation_color_modify sur OFF.
HUD Radioactivity System
☰ 21. HUD: Comment afficher et masquer les zones sur le serveur?
Depuis le menu de gestion et la section HUD:
Mettez la ligne radiation_show_zone sur OFF ou ON.
HUD Radioactivity System
☰ 22. HUD: Comment cacher la jauge de contamination sur l'HUD?
Depuis le menu de gestion et la section HUD:
Mettez le style de l'HUD sur zéro.
HUD Radioactivity System
☰ 23. HUD: Comment customiser la jauge et le style de jauge sur l'HUD?
Depuis le menu de gestion et la section HUD:
Choisissez parmi les 12 styles et vous pourrez déplacer la jauge n'importe ou sur l'interface de façon responsive et éditer les couleurs des différents éléments également. N'oubliez pas qu'il n'est pas obligé d'afficher la jauge sur l'HUD puisque le compteur Geiger permet de savoir son taux de contamination.
HUD Radioactivity System
☰ 24. RESET: Comment réinitialiser les différents réglages?
En haut à droite du menu de gestion il y a un bouton bleu cliquez dessous pour voir les choix suivant:
1. Reset Job + Categorie Job Setting
2. Reset HUD
3. Reset Modules
4. Reset zones
Reset Radioactivity Addon
☰ 25. Que est le nom de class du swep et de l'entité du compteur Geiger?
Le nom de class de l'entité dropable = norda_geiger_ent
Le nom de class du swep = norda_geiger_meter

Vous pouvez les copier depuis le tableau de spawn du menu d'administration intégré avec un clique droit sur l'objet.
☰ 26. Comment définir un niveau de protection à la radiation à un playermodel?
Depuis la version 1.7 (Juin 2026) vous pourrez définir la liste des playermodels qui pourront affecter le taux de protection en % dans le fichier configuration, trouvez cette table: cfg.PlayerModels_Rad_Immunity.

cfg.PlayerModels_Rad_Immunity = {
["models/player/alyx.mdl"] = 50, -- Exemple 1 : L'utilisateur qui a alyx.mdl a 50% de protection contre les radiations
["models/player/rick.mdl"] = 20, -- Exemple 2 : Rick a 20% de protection contre les radiations
["models/player/norda.mdl"] = 5, -- Exemple 3 : Norda a 5% de protection contre les radiations
}
Conseils

Conseil pour éviter les leaks de Gmod Radioactivity System + Radiation Zone 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

Ventes52
Publié1 year
Mis à jour
Versionversion 1.9
DRMYes
CategoriesGmod addons
RequierementsGarry's Mod Server
Langages🇬🇧 🇫🇷
DarkRP Jobs HUD Entities Optimisation Gameplay Management Allgamemode