Logo
← Retour aux blogs
Ajouter le grade VIP à son serveur Gmod DarkRP

Ajouter le grade VIP à son serveur Gmod DarkRP

Salut à toi ! Dans ce tutoriel, je vais te montrer comment ajouter un grade VIP à ton serveur Gmod DarkRP. Cela te permettra de restreindre l’accès à certains jobs ou entités spécifiques, et ainsi proposer des avantages exclusifs aux joueurs disposant de ce statut VIP.

Pourquoi ajouter un grade VIP ?

Le grade VIP constitue un excellent moyen de récompenser tes joueurs fidèles ou ceux qui soutiennent financièrement ton serveur. Il te permet notamment de leur accorder un accès privilégié à certains contenus, tout en conservant un équilibre de jeu pour les joueurs réguliers. En d’autres mots, c’est un bon moyen de fidéliser ta communauté sur Gmod DarkRP.

Étape 1 : Éditer les fichiers DarkRP

Pour commencer, rends-toi dans ton répertoire serveur, puis ouvre le fichier correspondant à l’élément que tu souhaites restreindre (ammo, entities, food, jobs, shipments) dans :

srcds/garrysmod/addons/darkrpmodification/lua/darkrp_customthings/

Dans notre exemple, nous allons travailler avec une entité (entities), mais sache que la procédure reste la même pour les différents types de fichiers DarkRP.

Étape 2 : Ajouter la liste des donateurs (VIP, admin, etc.)

Une fois le fichier ouvert, ajoute la ligne suivante au tout début. Celle-ci va définir les groupes ayant accès aux entités VIP :

local donators = { "VIP", "admin", "superadmin" }

Tu peux adapter ces noms de groupes en fonction de ton système ULX ou de la hiérarchie existante sur ton serveur. Les textes entre guillemets correspondent aux grades ULX.

Étape 3 : Ajouter les conditions d’accès

Ensuite, dans la définition de ton entité ou de ton job, tu vas ajouter des conditions pour vérifier que le joueur appartient bien à l’un des groupes VIP. Par exemple :

DarkRP.createEntity("Printer VIP", { ent = "k_printer_t5", model = "models/props_lab/reciever01a.mdl", price = 800, max = 1, cmd = "buyprinterT5", customCheck = function(ply) return table.HasValue( donators, ply:GetUserGroup() ) end, CustomCheckFailMsg = "Vous devez être VIP pour acheter cette entité", })

Assure-toi de placer le code customCheck et CustomCheckFailMsg à la fin de la définition de tes jobs ou entités, afin que l’accès aux joueurs non-VIP leur soit refusé.

Étape 4 : Enregistrer et redémarrer

Pour finaliser, enregistre simplement le fichier que tu viens de modifier, puis redémarre ton serveur pour que les changements soient pris en compte. Désormais, seuls les joueurs possédant le grade VIP ou supérieur auront accès à ces nouvelles entités ou jobs.

Les avantages de garry’s host

Pour un serveur DarkRP fluide et stable, l’hébergement chez garry’s host est idéal : performances haut de gamme, protection anti-DDoS performante, et support 7j/7 pour t’accompagner dans chaque étape. Tu peux ainsi te concentrer sur l’expérience de jeu de ta communauté, sans perdre de temps sur les problèmes techniques.

Conclusion

Maintenant, tu sais comment accorder le statut VIP à certains joueurs, leur permettant ainsi d’accéder à du contenu exclusif sur ton serveur Gmod DarkRP. En suivant ces étapes simples, tu auras la garantie de gérer parfaitement tes privilèges tout en gardant un environnement de jeu équilibré. N’hésite pas à ajuster les groupes et les entités selon les besoins spécifiques de ton serveur. Bonne continuation !

gmod

Héberger votre serveur Garry's Mod

Des performances optimales pour votre communauté

  • Anti-DDoS inclus
  • Installation en 5 min
  • Support 24/7
Commencer maintenant