Gmod Area Restrictor (FR) - Script
En résumé, le Gmod Area Restrictor est un script complet et indépendant qui vous permet de bloquer l'accès à des zones spécifiques dans Garry's Mod. Grâce à son interface conviviale, ses fonctionnalités avancées et sa compatibilité étendue, il facilite grandement la gestion des zones et l'administration de votre serveur.
❮
❯
Description de Gmod Area Restrictor
🚀 Présentation de Gmod Area Restrictor
J'ai été inspiré par mon système de zone de sécurité et certaines suggestions laissé par les utilisateurs pour créer le Gmod Area Restrictor, un outil puissant et intuitif conçu pour bloquer l'accès aux endroits de manière simple et immédiate. Ce script dispose d'un système de filtrage modifiable en temps réel, vous permettant de personnaliser le message d'avertissement, sa durée d'affichage, sa couleur, ainsi que les exceptions d'entrée (c'est à dire le le job DarkRP, la team si ce n'est pas un DarkRP, le rang, ect).
L'utilisation de cet outil est très simple. Vous pouvez créer un volume délimitant l'accès à une zone que vous définissez en déplaçant deux points. Les autorisations sont entièrement configurables en temps réel, sans nécessité de redémarrer le serveur. Vous pouvez restreindre l'accès à une zone en fonction du métier du joueur, de son identifiant Steam (SteamID), de son rang ULX ou de son statut spécial (VIP, Donateur, etc.). Tout cela peut être effectué via une interface conviviale intégrée au jeu, sans aucune connaissance en programmation requise. De plus, vous avez la possibilité de choisir manuellement l'emplacement de téléportation lorsque quelqu'un tente d'entrer dans une zone non autorisée. Il sera alors téléporté à cet emplacement que vous aurez défini.
Le Gmod Area Restrictor offre également un système d'accès temporaire, vous permettant de donner des autorisations temporaires à d'autres joueurs. Les maîtres de zones, configurés par l'administrateur, peuvent accorder ces autorisations spéciales à d'autres joueurs en se trouvant dans la zone restreinte et en utilisant la commande "!ra_giveaccess" dans le chat ou la console. Cette fonctionnalité peut être utilisée de différentes manières, telles que la création de zones de téléportation ou la restriction de l'accès à des zones spécifiques en fonction du métier du joueur ou de son rang.
Ce script facilite grandement l'administration de votre serveur. Vous n'aurez plus besoin de déplacer continuellement les joueurs hors des zones restreintes ou de leur rappeler de ne pas y accéder. Lorsqu'un joueur tente d'entrer dans une zone non autorisée, il sera automatiquement téléporté à l'extérieur avec un message que vous avez personnalisé. De plus, le système est conçu pour fonctionner en arrière-plan de manière autonome, vous permettant de vous concentrer sur d'autres aspects de l'administration de votre serveur. Vous pouvez même utiliser le bouton cleanup de Garry's Mod sans risquer de supprimer accidentellement une zone restreinte.
Le Gmod Area Restrictor est compatible avec différentes fonctionnalités et addons administratifs, notamment les rangs ULX, SAM et le plugin ServerGuard. Il offre un panneau de gestion complet, qui a déjà été traduit dans 20 langues, vous permettant de personnaliser tous les aspects de l'outil. De plus, des commandes pratiques en console et en chat sont disponibles pour faciliter l'administration et la configuration.
Démonstration du système d'accès temporaire dans une deuxième vidéo : Sur YOUTUBE
📌 Points importants
- Pas besoin de connaissances ou de savoir Lua pour l'utiliser, la lecture des tutoriels vous permettra de découvrir tout son potentiel.
-Compatible avec tous les modes de jeu et toutes les cartes.
-Ce n'est pas un DLC, c'est un script complet et indépendant des autres.
-Compatible avec les rangs ULX et autres addons administratifs.
-Le système fonctionne automatiquement. Une fois configuré, vous pouvez l'oublier et le laisser fonctionner. Il n'est pas possible de supprimer accidentellement la zone restreinte. Vous pouvez utiliser, sans appréhension, le bouton de nettoyage de Gmod.
-Compatible avec ServerGuard et SAM.
⚙️ Panneau et Outils
- Panneau de gestion complet déjà traduit dans 20 langues que vous pouvez configurer définitivement dans les options du panneau. (Bulgare, Tchèque, Anglais, Estonien, Finnois, Français, Allemand, Grec, Italien, Japonais, Coréen, Letton, Norvégien, Polonais, Portugais, Roumain, Russe, Espagnol, Suédois, Turc).
-Modifier le texte.
-Modifier la couleur.
-Modifier la durée.
-Bouton pour activer/désactiver le système.
-Bouton pour activer/désactiver la persistance.
-Supprimer.
-Panneau pour gérer les autorisations pour les emplois de DarkRP.
-Panneau pour gérer les autorisations pour les joueurs.
-Panneau pour gérer les autorisations pour le rang Ulx et tous les autres systèmes d'administration.
-Panneau pour gérer les autorisations temporaires.
-L'outil Admin-Eyes vous permettra de voir les zones restreintes sur la carte.
💾 Persistance
- Mon système de persistance est inclus dans ce script. Les configurations sont sauvegardées, vous pouvez redémarrer votre serveur et tout sera conservé. Vous pouvez activer/désactiver la persistance d'un simple bouton.
⚙️ Commandes de la console
- Fatigué de chercher les commandes ici ? Utilisez alors ce Centre de commandes de scripts. Toutes les commandes sont préconfigurées dans une interface unique et personnalisable.
Accédez au panneau de configuration de la dernière zone visitée (vous devez appuyer sur "Utiliser" sur le dernier cube) : area_restrictor_open.
Désactivez toutes les zones restreintes sans les supprimer : area_restrictor_disable_all.
(Ré)activez les zones : area_restrictor_enable_all.
Nettoyez le fichier de persistance : area_restrictor_persistancefile_cleanup.
Supprimez toutes les zones : area_restrictor_cleanup.
Admin-Eyes pour voir toutes les zones sur toutes les cartes : area_restrictor_admineyes.
Donner l'accès à un simple joueur : ar_giveaccess.
📌 Commandes de chat
Si vous êtes dans la zone et que vous souhaitez donner un accès temporaire à un joueur en choisissant la durée, tapez dans le chat : !ar_giveaccess
Chemin: garrysmod/addons/nordahl_area_restrictor
- La fonction AddWorkshop est automatiquement ajouté dans le fichier serveur du script il est désactivable depuis le fichier configuration : resource.AddWorkshop( 2513505017 )
- Pour ajouter les ressources du workshop de gmod à votre collection : Gmod Area Restrictor [Ressouces seulement] | Gmod Workshop
Le Mode 1=Système d'autorisation normal, tout ceux qui sont dans la liste peuvent entrer dans la zone.
Le Mode 2=Système d'autorisation inversé, tout ceux qui sont dans la liste ne peuvent pas entrer dans la zone.
Choisissez les modes adapté à vos besoin.
Le mode 2
est l'inverse du mode 1, supprimez les rang ulx et le rang donateur, car si vous laissez le rang admin l'admin n'aura pas l'accès.nordahl_area_restrictor/lua/entities/zworld_zone_restrictor/config.lua
Vehicle_Pass=1
1=Le joueur dans le véhicule peut traverser l'area-restrictor
0=Le joueur ne peut pas traverser la zone en véhicule.
désactiver
la persistance, c'est une sécurité.Chat_Notification
remplacé le 1(activé) par un 0 pour désactiver.area_restrictor_show : Pour afficher (garder en mémoire que les utilisateurs ne les voient pas)
area_restrictor_hide : Pour cacher