Gmod Advanced Character Creator System (FR) - Script
Gmod Character Creator System est un addon pour Garry's Mod (GMod) qui offre un menu de sélection de personnages préalablement créés. Ce système permet à vos utilisateurs de retrouver facilement les personnages qu'ils ont créés. Grâce à une interface personnalisable, il accueille vos joueurs dans une ambiance correspondant à l'univers de votre serveur. Ce système propose plusieurs emplacements prédéfinis, déterminés par l'administrateur, permettant aux utilisateurs de créer plusieurs personnages différents. De plus, il offre la possibilité de restreindre l'accès aux modèles de joueurs (PlayerModel) aux utilisateurs VIP, au staff ou à des SteamIDs spécifiques. Vous pouvez également rendre certains emplacements privés pour donner une raison supplémentaire aux joueurs de devenir VIP. Un panneau d'administration est également disponible, permettant aux administrateurs de retrouver et de modifier les personnages des joueurs.
❮
❯
Description de Gmod Advanced Character Creator System
Sommaire :- 📘 Description de Gmod Character Creator System
- 📦 Ce que contient Gmod Character Creator System
- 🪙 Les Avantages pour motivez vos VIP ou Premium
- 🎨 Le Menu de Sélection de Slots et de Personnages personnalisable
- ⚙️ Le Système d'administration et de gestion des personnages par les utilisateurs
- 💼 Le Système de Création de Personnages
- 🪛 Customisation des BodyGroup des PlayerModel pendant la création des personnages
- 🧰 Les variables définissable lors de la création des personnages
- ❓ À quel type de besoin Gmod Character Creator System peut-il répondre?
- 🧩 Associations de Scripts compatible pouvant servir d'addon à Gmod Character Selection System
- 🎨 Système de customisation des menus pour l'adapter à votre univers (Starwars, Poudlard, Hallo, Medieval, Anime, ect)
- 🕹️ Les Commandes
- 🌎 Traduit en plusieurs langages
📘 Description de Gmod Character Creator System
Gmod Character Creator System : Personnalisation avancée de personnages pour votre serveur GMod
Le Gmod Character Creator System est un addon GMod puissant qui offre à vos utilisateurs une expérience de personnalisation de personnages inégalée. Ce système vous permet de créer un menu de sélection de personnages préalablement créés dans le menu de création, offrant ainsi à vos joueurs la possibilité de retrouver facilement les personnages qu'ils ont créés.
L'interface de ce menu est magnifiquement conçue pour s'intégrer parfaitement à l'univers unique de votre serveur, qu'il s'agisse d'un monde Star Wars, de l'univers de Poudlard ou autre. Grâce à sa personnalisation complète, chaque détail de l'interface peut être adapté pour correspondre à l'esthétique de votre serveur et offrir une immersion totale à vos joueurs.
Avec une quantité d'emplacements appelés "Slots" définis par l'administrateur, vos utilisateurs auront la possibilité de créer et de gérer plusieurs personnages différents. Ce système flexible permet de stimuler la créativité des joueurs et d'encourager l'exploration de différents rôles et apparences au sein de votre serveur.
Une fonctionnalité exclusive de Gmod Character Creator System est la possibilité de rendre certains PlayerModels accessibles uniquement aux VIP, au staff ou à des SteamIDs spécifiques. Vous pouvez également choisir de rendre certains emplacements privés, offrant ainsi une incitation attrayante pour devenir VIP sans introduire de déséquilibre dans le jeu. Cela permet à vos joueurs de profiter d'un large éventail d'options de personnalisation sans compromettre l'équité du gameplay.
Côté administration, ce système propose un panneau d'administration intuitif qui facilite la recherche et la modification des personnages des joueurs. En tant qu'administrateur, vous avez un contrôle complet sur la gestion des personnages, vous permettant ainsi de maintenir un environnement de jeu harmonieux et de répondre aux besoins spécifiques de vos utilisateurs.
Avec le Gmod Character Creator System, vos utilisateurs retrouveront facilement leurs personnages à chaque connexion, offrant une continuité sans faille dans leur expérience de jeu. Cet addon avancé constitue un élément essentiel pour les serveurs GMod souhaitant offrir une personnalisation approfondie et des fonctionnalités persistantes, garantissant ainsi une immersion totale pour tous les joueurs.
La page de description du Gmod Character Creator System fournit des informations précieuses sur ses fonctionnalités et sur les possibilités de personnalisation offertes. Si vous cherchez à rendre les skins et les bodygroups persistants sur le modèle de chaque joueur et à les retrouver à leur reconnexion, ce script est fait pour vous.
📦 Ce que contient Gmod Character Creator System
1. Un système d'administration et de gestion des personnages crée par vos utilisateurs sur votre serveur.
2. Un Système de création de personnage customisable.
3. Un Système de sélection de personnage préalablement crée.
4. Un Système de customisation du menu de sélection de personnage, pour l'adapter à votre univers, par exemple Starwars.
5. Un documentation à jour et un support.
6. Un Système de Slot éditable vous pouvez choisir si vos joueurs peuvent créer 1 seul personnage ou autant que vous aurez défini.
7. Une Compatibilité avec tout les DarkRP et fonctionne même sans DarkRP.
8. Une configuration qui s'adapte à vos besoins.
9. Système de restrictions de PlayerModel, par VIP, publique, pour Staff et SteamID64.
🪙 Les Avantages pour motivez vos VIP ou Premium
Ajoutez à la liste des avantages d'être VIP sur Gmod, PlayerModel Spécial pour les VIP et plus de Slot de création de personnage!
Vous avez la Possibilité de :
1. Rendre certains modèles de PlayerModel sur Gmod uniquement accessible au Staff ou aux membres VIP ou à un SteamID. Par exemple si vous voulez qu'un seul utilisateur puisse utiliser un model unique c'est possible.
2. Rendre des Slots uniquement accessible au Staff ou aux membres VIP, c'est à dire que vos membres donateur pourront créer plus de personnages.
🎨 Le Menu de Sélection personnalisable
Accueillez vos joueurs dans votre univers, style que vous aurez créé, musique d'ambiance que vous aurez choisi ou composé, faite leurs ressentir la nostalgie d'un bon Starwars ou Poudlard avant même qu'ils soit entrain de jouer sur votre serveur. Bien qu'il soit codé par moi, vous l'afficherez fièrement puisqu'il sera imaginé et crée par vous mêmes.
⚙️ Le Système d'administration et de gestion des personnages par les utilisateurs
Une interface propre intuitive avec pagination vous permettra d'avoir une vue de tout les personnages créé sur votre serveur, en tant qu'administrateur vous aurez la possibilité de les modifier. Par exemple si un nom RP ne l'est pas, vous pourrez le modifier.
Un système de recherche vous permettra de retrouver tout les personnages d'un utilisateur.
Et de les supprimer.
💼 Le Système de Création de Personnages
Lorsque vos utilisateurs arrivent, ils auront la possibilité de créer un personnage, de modifier les bodygroups, les skins, et de choisir des PlayerModels entièrement sous votre controle, tel que vous l'avez défini. Dans l'ambiance que vous avez créé.
🪛 Customisation des BodyGroup des PlayerModel pendant la création des personnages
Vos utilisateurs pourront choisir de customiser leur personnage via les Bodygroups du modèle. Donc vos PlayerModels que vous ajouterez sur votre serveur GMod devront avoir des BodyGroups inclut.
🧰 Les variables définissable lors de la création des personnages
1. Nom RolePlay pour le RP = Vos utilisateurs pourront créer un Nom Roleplay au personnage que vous pourrez éditer en tant qu'admin dans le panneau d'administration.
2. L'age du personnage
3. Le Sexe du personnage (qui sera utile lors d'ajout d'un Menu Vocal plus tard)
4. Le Job de départ = Si vous utilisez le DarkRP cette ligne sera visible, la variable de détection des jobs est RPExtraTeams pour le DarkRP, Vous pourrez choisir si vos utilisateur spawn en tant que Citizen ou si il choisi son job, vous aurez la possibilité choisir si la liste de PlayerModel est généré en fonction des jobs ou votre propre liste de PlayerModel. Cette ligne disparait si vous n'avez pas de DarkRP mais vous pouvez forcer son apparition dans le fichier configuration malgré l'absence d'installation du DarkRP.
5. La Couleur des vêtements du PlayerModel = Si le PlayerModel peut être customisé au niveau de la couleur alors vous aurez la possibilité de modifier sa couleur.
6. Vous avez besoin que les VIP ont accès à des modèles spécial? Mon script fait le job.
❓ À quel type de besoin Gmod ATM + Banker System peut-il répondre?
1. Vous êtes à la recherche d'un système de création de personnage pour votre serveur Gmod DarkRP?
2. Comment avoir un système de selection de personnage avec un slot ou plusieurs slots, voir autant de slot que le staff le veut?
3. Vous recherchez un système de sélection de personnage qui soit jolie, avancé et optimisé?
4. Comment sauvegarder le job DarkRP d'un joueur quand il se déconnecte du serveur Gmod?
5. Statistiques séparé de chaque personnages
6. Comment faire pour que les skins et les bodygroups soient persistants sur le modèle de chaque joueur. Et les retrouves à leurs reconnexion?
🧩 Associations de Scripts compatible pouvant servir d'addon à Gmod Character Selection System
1. Gmod Leveling System Système d'Exp et de Niveau + sauvegarde
2. Gmod Money System Système de Monnaie + Sauvegarde
3. Gmod Health Modules Système d'Armur et de Santé + Sauvegarde
4. Gmod Stamina System Système d'Endurance + Sauvegarde
5. Gmod Hunger Mod Système de Faim + Sauvegarde
6. Gmod Thirst Mod Système de Soif + Sauvegarde
7. Gmod Mana System Système de Mana + Sauvegarde
🎨 Système de customisation des menus pour l'adapter à votre univers (Starwars, Poudlard, Hallo, Medieval, Anime, ect)
Comme beaucoup de mes scripts vous avez la possibilité de customiser l'interface, l'image de fond sans workshop via des images liens que vous uploaderez sur un hébergeur d'image, imgur ou votre propre site web.
Les couleurs de chaque éléments sont modifiables (voir vidéo)
Les fonts d'écriture.
Les emplacements des bannières et buttons.
La musique du menu de création de personnages.
🕹️ Les Commandes
Pour ouvrir le menu de gestion de personnage pour les admins, vous pouvez juste écrire dans la console : "character"
Ou utiliser mon Admin System pour GMod dont une des fonctionnaliuté réuni sous forme de bouton, l'ouverture des menus de tous mes scripts.
🌎 Traduit en plusieurs langages
Traduit en Français, Anglais, Allemand, Espagnol.
Chemin: garrysmod/addons/norda_character_creator_system
- La fonction AddWorkshop est automatiquement ajouté dans le fichier serveur du script il est désactivable depuis le fichier configuration : resource.AddWorkshop( 2809417661 )
- Pour ajouter les ressources du workshop de gmod à votre collection : Gmod Advanced Character Creator System [Ressouces seulement] | Gmod Workshop
Vous pourrez modifier les personnages en tant qu'Admin voir même les supprimer au besoin.
Mon Admin System pour GMod permet aussi de le faire, mes scripts y sont listé depuis une interface et vous avez plus qu'à cliquer sur un bouton pour ouvrir le menu.
cfg.automatic_launch = 1 -- 1 = ON / 0 = OFF : Le panneau est lancé automatiquement lorsque le lecteur se connecte, utilisez cmd : norda_character_creation pour le lancer manuellement.
Une sécurité permet aux joueurs qui trouve le moyen de le lancer manuellement coté client de ne pas pouvoir respawn temps qu'il n'est pas mort ou n'a pas déconnecté.
cfg.user_can_delete = 1 -- 1 = ON / 0 = OFF : Si activé l'utilisateur peut supprimer son propre personnage
cfg.Character_Slot = 4 -- Nombre de caractères différents pouvant créer l'utilisateur
-----Character Slots Reserved options-----
-- 1 = Slot Réservé au VIP
-- 2 = Slot Réservé au Staff
cfg.Slot_Reserved={
[3]=1, -- Dans cet exemple, l'emplacement 3 est réservé aux VIP
[4]=2, -- Dans cet exemple, l'emplacement 4 est réservé au Staff.
}
-- Quel rang est considéré comme personnel
cfg.Slotreserved_staff={
superadmin=true,
admin=true,
}
-- Le nom du rang VIP est considéré comme VIP
cfg.Slotreserved_vip={
vip=true,
}
-----Models List System-----
-- 0 = Sandbox PlayerModel
-- 1 = Customised PlayerModel List
-- 2 = DarkRP Model en fonction du job, en somme vous générez la liste des modèles en fonction du job de départ sélectionné.
cfg.Models_List_System = 0
-- If Models_List_System is = 1
cfg.Custom_Models_List={
["male_03"] = "models/player/Group01/male_03.mdl",
["p2_chell"] = "models/player/p2_chell.mdl",
["guerilla"] = "models/player/guerilla.mdl",
}
-----PlayerModels Reserved-----
-- 1 = PlayerModel is reserved For VIP
-- 2 = PlayerModel is reserved Staff member
cfg.PlayerModels_Reserved={
["models/player/Group01/male_03.mdl"] = 1, -- Exemple 1 : male_03 ne peut être sélectionné que par les VIP
["models/player/Group01/Male_07.mdl"] = 2, -- Exemple 2 : Male_07 can only be selected by Staff
["models/player/p2_chell.mdl"] = 1, -- Exemple 3 : p2_chell ne peut être sélectionné que par les VIP
}
-- Ajouter les SteamID64 des utilisateurs qui peuvent accéder à ce modèle
cfg.PlayerModels_SteamID_Reserved={
["models/player/p2_chell.mdl"] = {
["76561198033784269"]=true, -- Dans cet exemple 76561198033784269 pourra utiliser le PlayerModel p2_chell.mdl
["other_SteamID64"]=true
},
["models/player/Group01/Female_02.mdl"] = {
["76561198033784269"]=true,
["other_SteamID64"]=true
},
}
----- Modules Job Selection -----
-- 0 = OFF, Ne faites rien à propos des jobs, laissez DarkRP le faire. Aussi pour les serveurs sans Job (Sandbox ou autres gamemodes)
-- 1 = ON, L'utilisateur apparaît en tant que [cfg.Default_Job], il s'agit du job par défaut, sans possibilité de sélectionner un job dans le menu de création du personnage. Il doit utiliser un menu F4.
-- 2 = ON, L'utilisateur doit choisir un job dans une liste de factions : [cfg.Faction_List]
-- 3 = ON, L'utilisateur peut choisir un job de départ que vous avez défini avec : [cfg.Jobs_List]
cfg.Job_Selection_System = 2
-- si cfg.Job_Selection_System est réglé sur : 1
cfg.Default_Job = "Citizen"
-- if cfg.Job_Selection is set on : 2
cfg.Faction_List = {
["Citizens"]={"Citizen","Gun Dealer","Hobo","Medic"},
["Civil Protection"]={"Civil Protection","Civil Protection Chief","Mayor"},
["Gangsters"]={"Gangster","Mob boss"},
}
-- if cfg.Job_Selection is set on : 3
cfg.Jobs_List={"Citizen","Gun Dealer","Hobo","Medic"}
Vous pourrez désactiver les associations en mettant tout simplement un 0 si par exemple vous n'utilisez pas le système de mana.
----- Inclure d'autres scripts ----- 1=ON | 0=OFF
cfg.Script_Inventory = 1 -- C'est mon prochain Script dans le magasin : /gmod-scripts/page-1
cfg.Script_Level = 1 -- Gmod Leveling System lié au personnage : /gmod-scripts/3919/gmod-leveling-system
cfg.Script_Money = 1 -- Gmod Money System lié au personnage : /gmod-scripts/3927/gmod-money-system-hud-maker
cfg.Script_Life = 1 -- Gmod Health Modules lié au personnage : /gmod-scripts/3921/gmod-health-modules-hud-editor
cfg.Script_Armor = 1 -- Gmod Health Modules lié au personnage : /gmod-scripts/3921/gmod-health-modules-hud-editor
cfg.Script_Stamina = 1 -- Gmod Stamina System lié au personnage : /gmod-scripts/3922/gmod-stamina-system-customisable-hud
cfg.Script_Hunger = 1 -- Gmod Hunger Mod lié au personnage : /gmod-scripts/3923/gmod-hunger-mod-customizable-hud
cfg.Script_Thirst = 1 -- Gmod Thirst Mod lié au personnage : /gmod-scripts/3924/gmod-thirst-mod-hud-builder
cfg.Script_Mana = 1 -- Gmod Mana System lié au personnage : /gmod-scripts/3925/gmod-mana-system-hud-creator
Changer les couleurs
Changer les positions des éléments
Les effets sonores et musiques
L'image de bannière
L'image de fonds
Le Style des boutons
cfg.Character_change = 1 // 1 = ON / 0 = OFF : Peut changer le caractère sans se déconnecter
Ou en commande chat : !selection ou !characters
----- Comportement du système à la mort -----
-- 0 = Retour au menu de sélection du personnage
-- 1 = Le joueur respawns avec son personnage sur la carte.
cfg.Character_Death = 0
1 = Afficher tout les PlayerModels dans le menu de sélection.
0 = Cacher les playermodels de la liste si l'utilisateur n'est ni VIP ou Staff pour les models réservé.
cfg.Show_PlayerModels_Reserved = 1
cfg.Save_Job_PModel = 0 -- Si vous changez de travail, votre modèle de personnage ne bouge pas. Save_Job_PModel Empêche le DarkRP de remplacer le modèle de personnage et de sauvegarder lorsque vous changez de travail. En bref, vous changerez de travail sans perdre le modèle actuel.
Utilisez: Player:Nick()
Gardez à l'esprit que même si vous désinstallez le DarkRP mes scripts continueront à bien fonctionner car n'en utilise pas les API.
meta:setCJob( job ) = Appliquer et sauvegarder le job du personnage.
meta:setCRPname( Character_Name , save or nil ) = Appliquer et sauvegarder le nom roleplay du personnage.
meta:SetCAge( Age , save or nil ) = Par exemple dans un serveur Poudlard vous voulez forcer un âge en relation avec un job.
meta:SetCGender( F or M , save or nil ) = Définir le genre. M ou F
meta:SetCModel( model_path , save or nil ) = Définir et sauvegarder le modèle PLayermodel.
meta:SetCSkin( var , save or nil ) = Définir et sauvegarder la peau
meta:SetCBodygroup( var , save or nil ) = Définit et enregistre le Bodygroup.
meta:SetCColor( var , save ou nil ) = Définit et enregistre la sélection de couleurs du modèle de jeu.
player:GetCharacterID()
Note: L'API a était ajouté dans la version 4.3.
GM.Config.norespawn = true
1 = Le personnage est supprimé à sa mort.
0 = L'utilisateur ne perd pas son personnage à sa mort.
cfg.Show_Characters_Information=1 -- 1 = ON / 0 = OFF
cfg.Show_separation_label_statistics=1 -- 1 = ON / 0 = OFF
cfg.PlayerDeath_management = 1 -- 1 = ON (activé par défaut). 0 = Désactiver la gestion de PlayerDeath, PlayerSilentDeath et PlayerDeathThink