Media
Description 🇬🇧 Description 🇫🇷

Gmod Deathscreen Customisable (FR) - Script

Vidéo de Demonstration de Gmod Deathscreen Customisable sur Youtube

Fini les deathscreen standardisés que l'on trouve partout. GMOD DEATHSCREEN CUSTOMISABLE vous permet de faire un joli Deathscreen en temps réel sur une interface propre, simple et claire ! Imaginez et faites le sans aucune connaissance de Lua ou Glua. Avec cet outil vous pourrez faire tout ce que vous imaginez, jouer une musique ou un son au moment de la mort du joueur, forcer un temps d'attente avant le respawn, être en accord avec le thème de votre projet même dans votre Deathscreen en le personnalisant totalement.

deathscreen-edit-position-element edit-death-message deathscreen-gmod-editable deathscreen-set-time-of-respawn deathscreen-set-time-of-spawn imagine-your-deathscreen-and-do customise-the-color deathscreen-set-death-music-or-effect deathscreen-opaque-without-image deathscreen-edit-background-image-url deathscreen-edit-the-message

Maximum image size
Description

Description de Gmod Deathscreen Customisable

🚀 Presentation


Vous recherchez un Deathscreen qui soit aussi bien un outil à la fois utile intuitif et jolie? Offrez une mort à vos joueurs à la hauteur de votre projet et enfin une interface qu'ils n'ont jamais vue ailleurs, fini les deathscreens standardisé.

Gmod Deathscreen Customisable (ou parfois appelé Deadmenu) est un jolie menu qui s'affiche lorsque vos joueurs meurt en jeu sur votre serveur Gmod, il est personnalisable en temps réel et entièrement, je l'ai pensé pour vous permettre de faire votre deathmenu tel que vous l'avez imaginé, les possibilités de customisation sont complètes et fourni les ressources nécessaire pour vous permettre de créer un Deathscreen qui ne ressemble à aucun autres, tout comme un projet devrait avoir sa propre identité offrez une identité visuel unique à vos joueurs. Changez l'esthétique quand vous voulez, sans changer de scripts, sans acheter un nouveau Deathscreen. Et sans rebooter vos serveurs GMod. Si un jour une image de fond vous semble mieux adapté à votre thème, publiez là par exemple sur IMGUR et copiez le lien de l'image (contenant l'extension .jpg ou .png) dans "Admin : Modifier l'image de fond et magique ! C'est terminé."

Comment ça se passe du coté joueur? En jeu lorsque le joueur meurt le Deathscreen s'affiche comme n'importe quel Deathscreen, ce pendant vous avez le choix de créer plusieurs boutons, exemple se relever (respawn là où le joueur est mort), il voit une jolie petite barre de progression qui lui indique le temps qu'il lui reste avant de pouvoir respawn que vous avez configuré la durée vous mêmes, les boutons de spawn apparaissent alors et le joueur peut cliquer pour respawn ou se relever à la position où il est mort. Vous pouvez régler le temps en secondes que le joueur doit attendre avant de pouvoir respawn ou se relever et également le désactiver en configurant le temps à 0. Choisissez le temps d'attente de mais aussi choisissez indépendamment le temps d'attente d'un joueur qui a le status de VIP. Ainsi vous pouvez ajouter en feature VIP sur votre serveur.

Ce système corrige par la même occasion le NLR.

Comment ça se passe en jeu pour customiser le Deathscreen?
Lorsque l'admin veut configurer le Deathscreen, il n'est pas forcé de mourir pour le faire, il pourra entrer la commande dans sa console : "deathscreen_edit" que j'indiquerais dans le wiki, le Deathscreen s'affiche alors, prêt à être édité cliquez sur la palette en haut à droite et toutes ses options s'offrent à vous.

Configurez les couleurs qui correspond à l'atmosphère de votre univers, modifiez le message de mort, déplacez les éléments, l'image de fond, la banderole de fond qui se trouve derrière le message de mort, le temps d'attente en secondes avant de pouvoir respawn.

Coté compatibilité il est compatible avec tout les gamemodes de Gmod et les DarkRP. (StarwarsRP, HogwartsRP, MangaRP, HaloRP, SchoolRP, MilitaryRP, StalkerRP, ZombieRP, ect).

Ne vous inquiétez pas le système est traduit en 5 langues, Anglais, Français, Allemand, Russe, Espagnol. Libre de suggérer d'autres langages.



📦NLR - New Life Rule


Forcez le temps d'attente d'un joueur dans le Deathscreen en customisant le delai de respawn en secondes, vous pouvez la désactiver en la métant à 0 secondes, ainsi le joueur n'a pas besoin d'attendre pour respawn, ou la mettre à un temps qui offre une pause au joueur qui vient de mourir, ou mettre un temps plus conséquant qui permet de faire respacter le NLR de façon automatiquement, fini les signalements anti NLR sur vos serveurs Roleplay.



🎨 Qu'est ce qui est customisable dans le Deathscreen?


- Customisez les couleurs de votre thématique dans votre Deathscreen.
- Personnaliser le Death message: il s'agit du message que vous voulez afficher sur le deathscreen par exemple : "YOU ARE DEAD" ou "GAME OVER" vous adapterez en fonction de votre projet.
- Modifiez la position de chaque éléments : Il s'ajout de la position X Y de chaque éléments. Jouez avec les sliders pour adapter la positions des éléments en fonction de votre image, ou comme vous l'imaginiez.
- Modifier ou supprimer la musique ou l'effet sonore : Lorsque le Deathscreen est affiché vous pouvez lancer une musique ou un effert sonore (sur mon gamemode par exemple j'ai mis des battements de coeurs). La musique se coupe proprement en fading lorsque le Deathscreen est fermé au moment du Respawn du joueur.
- Modifier L'image de fond : Vous pouvez en mettre une comme vous pouvez ne pas en mettre.
- Vous pouvez customiser aussi les boutons et aussi les renommer, par exemple, pour faire un respawn, remplacer le texte par "Continuer", ou ajouter des boutons comme un bouton retour à l'écran d'accueil si vous en avez un d'installé (qui sera aussi un de mes prochains scripts) Ou de laisser qu'un seul bouton.



📌 Au sujet des choix pour l'optimisations


Coté performance tout cela est sans aucune conséquence sur les performances de votre serveur Gmod. Le système n'a pas besoin de boucle pour fonctionner et est minimaliste, économisez ainsi des ressources pour d'autres scripts bien plus lourd, coté réseaux les joueurs connecté reçoivent uniquement les infos si vous faite des modifications. Les joueurs qui se connectent reçoivent les ressources qu'une seule fois. Si vous voulez pousser le vice de l'optimisation, il est possible de copier votre configuration dans le fichier configuration manuellement et de désactiver le code coté serveur lorsque vous avez terminé en une seul variable dans le fichier configuration en mettant un 0 à la variable cfg.enable_update_serverside_to_clientside=1.

Les images de fond se téléchargent qu'une seule fois grâce à mon système de mise en cache qui ne fait télécharger l'image qu'une seule fois.



📌 Les commandes de la console


Les commandes sont également intégrées comme boutons dans le panneau.

  1. Réinitialiser les paramètres côté serveur: nord_deathscreen_color_reset
  2. Réinitialiser les paramètres côté client: nord_deathscreen_color_reset_clientside
  3. En tant qu'admin Customiser le Deathscreen de votre serveur avec la commande : deathscreen_edit

💾 Persistance


Tout ce que vous ajoutez ou supprimez est enregistré en temps réel dans un système indépendant de tous les autres systèmes, afin de garantir la compatibilité.


🚀 Installation


Installez le script nordahl_deathscreen_customisable dans le fichier addons de votre serveur Gmod : Steam / steamapps / common / GarrysMod / garrysmod / addons /


📌 Configuration


Vous trouverez le fichier de configuration à cet endroit : nordahl_deathscreen_customisable / lua / autorun / nordahl_deathscreen_config.lua
Depuis le fichier configuration il est possible de modifer la police d'écriture, les butons, les traductions et aussi de sélectionner un preset de base. Referez au wiki du script pour plus de détaille.


✅ Compatibilité avec les Systèmes Admins


Compatible avec l'ULX, SAM admin, SERVEURGUARD, FADMIN, même sans


✅ Tout Gamemodes confondu


Compatible avec tous les mods DarkRP, StarwarsRP, HogwartsRP, CityRP, gtaRP, AnimRP, MangaRP, ScoolRP, CloneRP, CloneRP, HaloRP, HarryPotterRP, PoudlardRP, MedievalRP, StalkerRP, ZombieRP, Sandbox, TTT, mod.

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

Wiki de Gmod Deathscreen Customisable

Gmod Deathscreen Customisable


☰ 1. Installation de Gmod Deathscreen Customisable
Installation : Téléchargez et décompressez le dossier nordahl_deathscreen_customisable.zip. Installez l'addon dans le fichier addons de votre serveur Gmod,
Chemin: garrysmod/addons/nordahl_deathscreen_customisable
☰ 2. Où trouver les ressources et les matérials? Quel est l'id Workshop de Gmod Deathscreen Customisable?
Vous trouverez les ressources dans le workshop de Garry's Mod sur Steam. - Gmod Workshop ID des ressources de Gmod Deathscreen Customisable: 2453427722
- La fonction AddWorkshop est automatiquement ajouté dans le fichier serveur du script il est désactivable depuis le fichier configuration : resource.AddWorkshop( 2453427722 )
- Pour ajouter les ressources du workshop de gmod à votre collection : Gmod Deathscreen Customisable [Ressouces seulement] | Gmod Workshop
☰ 3. Comment ouvrir le Deathscreen pour l'éditer?
Pour ouvrir le Deathscreen en tant qu'admin utilisez la commande : deathscreen_edit

Cliquez sur la palette en haut à droite pour commencer à éditer le deathscreen.

Set VIP Respawn time deathscreen
☰ 4. Comment ajouter une musique lorsque le Deathscreen est affiché?
Dans le fichier configuration supprimez les lignes qui ne vous intéressent pas.

Original :
cfg.Screen={

{id="title_screen",icon=Material("ngui/norda_deathscreen/home.png"),func=function()end},
{id="respawn",icon=Material("ngui/deathscreen_menu2.png"),func=function()RunConsoleCommand("nord_death_respawn","respawn")end},
{id="wakeup",icon=Material("ngui/deathscreen_menu2.png"),func=function()RunConsoleCommand("nord_death_respawn","wakeup")end},
{id="Continue",icon=Material("ngui/deathscreen_menu2.png"),func=function()RunConsoleCommand("nord_death_respawn","wakeup")end},
}


Dans notre exemple vous souhaitez que seul le bouton "Continue" apparait,

Donc :
cfg.Screen={

{id="Continue",icon=Material("ngui/deathscreen_menu2.png"),func=function()RunConsoleCommand("nord_death_respawn","wakeup")end},
}
☰ 5. Comment changer l'image de fond?
Voilà le lien de imgur : https://imgur.com/upload
Glissez tout simplement votre image à l'interieur, attendez l'upload et récuperez le lien de l'image en faisant clique droit sur l'image. Attention le lien de l'image n'est pas la même chose que le lien de la page.

Donc lorsque vous avez bien copié le lien de l'image vous devez avoir une extension à la fin : .jpg .jpeg .png

Set background image deathscreen
☰ 6. Comment customiser les couleurs du deathscreen?
Cliquez sur la palette en haut à droite et sélectionnez "Modifiez les couleurs" l'interface de customisation apparait ainsi :

Color elements deathscreen
☰ 7. Comment déplacer les éléments?
Cliquez sur la palette en haut à droite et sélectionnez "Modifier la position des éléments" l'interface de customisation apparait ainsi :

Color elements deathscreen
☰ 8. Comment modifier le message de mort "You are dead"?
Cliquez sur la palette en haut à droite et sélectionnez "Modifier la position des éléments" l'interface de customisation apparait ainsi :

Modify position elements deathscreen
☰ 9. Quel est la différence entre le bouton Respawn? Et Wake Up?
Respawn = Le joueur réapparaitra à un spawn sur la carte.
Wake Up = Le joueur réapparaitra là où il est mort.
☰ 10. Comment ajouter et supprimer des boutons?
Dans le fichier configuration supprimez les lignes qui ne vous intéressent pas.

Original :
cfg.Screen={

{id="title_screen",icon=Material("ngui/norda_deathscreen/home.png"),func=function()end},
{id="respawn",icon=Material("ngui/deathscreen_menu2.png"),func=function()RunConsoleCommand("nord_death_respawn","respawn")end},
{id="wakeup",icon=Material("ngui/deathscreen_menu2.png"),func=function()RunConsoleCommand("nord_death_respawn","wakeup")end},
{id="Continue",icon=Material("ngui/deathscreen_menu2.png"),func=function()RunConsoleCommand("nord_death_respawn","wakeup")end},
}


Dans notre exemple vous souhaitez que seul le bouton "Continue" apparait,

Donc :
cfg.Screen={

{id="Continue",icon=Material("ngui/deathscreen_menu2.png"),func=function()RunConsoleCommand("nord_death_respawn","wakeup")end},
}
☰ 11. Comment Désactiver l'affichage du Killer lorsqu'on est tué par un joueur?
Dans le fichier configuration :

cfg.disable_killer_info=0
☰ 12. Liste des commandes
Réinitialiser les paramètres côté serveur: nord_deathscreen_color_reset
Réinitialiser les paramètres côté client: nord_deathscreen_color_reset_clientside

En tant qu'admin Customisez le Deathscreen de votre serveur avec la commande : deathscreen_edit
☰ 13. Comment modifier le delai de Respawn? Par exemple pour que le temps de Respawn soir plus court pour les joueurs VIP?
Cliquez sur la palette en haut à droite et sélectionnez "Set Respawn Time" l'interface de customisation apparait ainsi :

Vous pourrez régler le délai de respawn des joueurs et aussi de vos membre VIP (Ou Donateur)

Pour le désactiver placer le temps à 0 secondes.

Set Respawn time after death
☰ 14. Comment modifier la police d'écriture?
Dans le fichier configuration remplacez Trebuchet24 par votre police d'écriture :

cfg.custom_fonts="Trebuchet24"
☰ 15. Quels sont les presets et comment modifier les presets?
Dans le fichier configuration trouvez la variable skin_preset et attribuer le numéro que vous voudrez :

-----SKIN-----

/*########## Preset ##########
0 = Starwars base create by Norda
1 = Hogwarts base create by Norda
2 = Manga RP base create by Norda
3 = HalloRP RP base create by Norda
4 = MilitaryRP base create by Norda
5 = MedievalRP base create by Norda
*/
cfg.skin_preset=0
☰ 16. Comment désactiver le suicuide des joueurs sur le serveur Gmod avec la commande kill ou explode?
Dans le fichier de configuration :

cfg.disable_suicide=0 -- si = 1 alors les joueurs ne peuvent pas utiliser la commande de suicide : kill ou explode, 0 = pour permettre aux joueurs d'utiliser la commande : kill ou explode.
☰ 17. Comment configurer les rangs VIP pour les temps de respawn plus court sur le serveur Gmod?
Dans le fichier de configuration, ajoutez les rangs dont vous avez besoin :

cfg.Donators_Rank={donator=true,vip=true}
☰ 18. Comment désactiver le bouton WakeUp?
Dans le fichier configuration pour le wakeup
Trouve :
-----BUTTONS-----

nordahl_cfg_3913.Screen={
{id="title_screen",icon=Material("ngui/norda_deathscreen/home.png"),func=function()end},
{id="respawn",icon=Material("ngui/deathscreen_menu2.png"),func=function()RunConsoleCommand("nord_death_respawn","respawn")end},
{id="wakeup",icon=Material("ngui/deathscreen_menu2.png"),func=function()RunConsoleCommand("nord_death_respawn","wakeup")end},
--{id="Continue",icon=Material("ngui/deathscreen_menu2.png"),func=function()RunConsoleCommand("nord_death_respawn","respawn")end},
}

Et retire la ligne : id="wakeup"
C'est à dire :
{id="wakeup",icon=Material("ngui/deathscreen_menu2.png"),func=function()RunConsoleCommand("nord_death_respawn","wakeup")end},
☰ 19. Comment faire en sorte que le deathscreen se ferme automatiquement quand un joueur est ressucité?
Il est parfois nécessaire que le menu se ferme automatiquement lorsque vous utilisez un moyen externe de réanimation d'un joueur, tel qu'un défibrillateur.
Définissez cfg.DScreenDeletionOnResuscitation sur 1 dans le fichier de configuration pour fermer le menu automatiquement.
Conseils

Conseil pour éviter les leaks de Gmod Deathscreen Customisable 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 2.6


🎫 Ouvrir Ticket


avatar-76561198033784269

Créateur: Norda Scripts

Ventes72
Publié3 years
Mis à jour
Versionversion 2.6
DRMYes
CategoriesGmod addons
RequierementsGarry's Mod Server
Langages🇬🇧 🇫🇷 🇩🇪 🇷🇺 🇪🇸
DarkRP VGUI Gameplay Allgamemode