Gpermission > Script de gestion de Permission et bien plus !
Créateur : GauvainWizard
Dépendance : WildSkript et SkQuery
Nom du Script : GauvainPermission (GPermission c'est mieux non?)
/!\ Je vous conseille fortement d'utiliser un logiciel tel que Notepad++ pour une meilleure utilisation de mon script /!\
GPermission qu'est-ce que c'est ?
GPermission est un script de gestion de permission, de prefix et tout ça grâce à des configurations .yml et des commandes en jeu !
GPermission comment ça s'installe ?
C'est très simple !
Tout d'abord vous devez avoir installer les deux addons nécessaire : WildSkript et SkQuery
Ensuite vous devez installer GPermission.sk dans votre dossier de scripts.
Voilà ! Vous n'avez plus qu'à faire '/sk reload all'
GPermission ça se configure comment ?
Pour configurer GPermission vous devez aller dans le dossier GPermission qui se trouve dans votre dossier de plugins.
Après l'ouvrir du dossier GPermission, vous verrez apparaître deux fichier :
Il vous faudra tout d'abord ouvrir votre fichier Configuration.yml.
Vous verrez apparaître ça :
Comme vous vous en doutez, dans Rang De Base: vous allez écrire le Rang de base que les joueurs auront en arrivant sur le serveur.
De base : Rang De Base: Joueur
Dans Nombre De Permission Max: si vous pensez ne jamais atteindre les 100 permissions pour un grade, laissez 100, (sachez que je me sers de ça pour une 'while' donc il se peut que plus votre nombre sera élever, plus votre serveur risque de lager lors d'un reload)
De base : Nombre De Permission Max: 100
Dans Espace: vous pouvez configurer quel signe vous permettra d'écrire des espaces dans la commande de changement de prefix/suffix in-game.
Exemple : '/gp prefix Prefix/Cool/ GauvainWizard
Dans le jeu rendra :
De base : Espace: /
Après avoir configurer votre fichier comme vous le vouliez, enregistrer le puis passez au fichier Groupe.yml
Dans Groupe.yml vous verrez apparaître :
Ici Joueur: représente un grade.
enabled: Indique si le groupe est activé ou non ! Fonction pas encore opérationnelle cependant veillez la laisser sur 'true'
prefix: Ici prefix du grade joueur
suffix: Ici suffix du grade joueur
permissions :
- joueur.sk << Réprésente la permission
- exemple.lol << Vous pouvez ajouter des permissions
Vous pouvez créer vos propres grades en respectant le schéma !
Des fonctionnalité seront ajoutés au fur et à mesure.
Les commandes de GPermission !
Car oui, GPermission possède également des commandes !
Il y a deux types de commandes :
La commande /gpermission ou /gp
La commande /gfpermission ou /gfp
Commençons par /gp :
/gp help >> permet d'afficher toutes les commandes
/gp grade <grade> <joueur> >> Passe un joueur à un certain grade
/gp reload >> Utiliser cette commande après changement dans les .yml
/gp add <perm> <joueur> >> Ajoute une permission à un certain joueur
/gp remove <perm> <joueur> >> Retire une permission à un joueur
/gp prefix <prefix/reset> <joueur> >> Change le prefix d'un joueur
/gp suffix <suffix/reset> <joueur> >> Change le suffix d'un joueur
/gp info sur <joueur> >> Information sur un certain joueur
Les commandes /gfp :
/gfp reload >> Utiliser cette commande après modification dans .yml
/gfp add <grade> <perm> >> Ajoute une permission à un grade (le fichier Groupe.yml sera également modifier)
/gfp remove <grade> <perm> >> Retire une permission à un grade (le fichier Groupe.yml sera également modifier)
/gfp info grade <grade> >> Tout savoir sur un certain grade !
/!\ Les commandes /gfp add et /gfp remove fonctionne mais ont un petit soucis : Elles ne permettent pas de détecter si le fichier contient ou non la permission, donc évitez de spammer la commande sinon vous aurez 15 fois la même permission dans Groupe.yml
Version 1.0 :
18/08/2015
Lancement de GPermission
Encore quelques bugs
Version 1.1 :
20/08/2015
Ajout d'un message lors de la commande /gp prefix <prefix/reset> <pseudo>
Optimisation du /gp relaod et /gfp reload
Prochaine Version :
Résolution de bug
Ajout de nouvelles fonctionnalités
J'espère que mon 'tutoriel' sur l'utilisation de mon script a été clair, si non, veuillez le signalé soit par message privé, soit en bas, dans les 'commentaires' (je précise que je préférerais un signalement par message privé)
J'espère également que mon script vous plait !
Cordialement,
GauvainWizard
Avec mon Script vous avez le droit à quoi ?
Vous avez le droit de modifier les fichiers .yml.
Vous n'avez pas le droit de le vendre.
Vous n'avez pas le droit de le modifier sans mon accord.
Pour me demander quoi que ce soit (si vous allez le droit de modifier mon script etc..), contactez moi par message privé !
Le code :
GPermission de GauvainWizard est mis à disposition selon les termes de la licence Creative Commons Attribution - Pas d'Utilisation Commerciale - Pas de Modification 4.0 International.