GauvainWizard 190 Posté : 18 août 2015 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 : Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. GPermission de GauvainWizard est mis à disposition selon les termes de la Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. . Partager ce message Lien à poster Partager sur d’autres sites
Izychiel 299 Répondu : 18 août 2015 Je te conseille d'aussi sauvegarder les joueurs, leur groupe et leurs permissions dans un fichier ;) Cela permettre de modifier manuellement :D Sinon bien joue ! Partager ce message Lien à poster Partager sur d’autres sites
GauvainWizard 190 Répondu : 18 août 2015 Je te conseille d'aussi sauvegarder les joueurs, leur groupe et leurs permissions dans un fichier ;) Cela permettre de modifier manuellement :D Sinon bien joue ! Bonne idée ! Bien sûr le fait de sauvegarder ou non les joueurs sera configurable :D Partager ce message Lien à poster Partager sur d’autres sites
ShaDoWZ_ 163 Répondu : 18 août 2015 Skript très bien fait, un préfix et suffix par groupe serait-bien Partager ce message Lien à poster Partager sur d’autres sites
GauvainWizard 190 Répondu : 18 août 2015 Skript très bien fait, un préfix et suffix par groupe serait-bien C'est disponible ! Tu peux les changer depuis ton fichier .yml Mais je n'ai pas encore fait de commande in-game Partager ce message Lien à poster Partager sur d’autres sites
ShaDoWZ_ 163 Répondu : 18 août 2015 Ah oui, merci ;) Partager ce message Lien à poster Partager sur d’autres sites
Joriis 267 Répondu : 19 août 2015 J'aime beaucoup ! bonne continuation :D Partager ce message Lien à poster Partager sur d’autres sites
GauvainWizard 190 Répondu : 19 août 2015 J'aime beaucoup ! bonne continuation :D Merci :D Partager ce message Lien à poster Partager sur d’autres sites
Joriis 267 Répondu : 19 août 2015 Merci :D Derien :P bon j'ai enfin réussie à le faire fonctionner ^^ j'ai du redemarre mon serveur ;) ! car le /sk reload all ou sk reload nom du skript , ne marchait pas^^ Partager ce message Lien à poster Partager sur d’autres sites
Izychiel 299 Répondu : 19 août 2015 bon j'ai enfin réussie à le faire fonctionner ^^ j'ai du redemarre mon serveur ;) ! car le /sk reload all ou sk reload nom du skript , ne marchait pas^^ Bah /reload xD Partager ce message Lien à poster Partager sur d’autres sites
GauvainWizard 190 Répondu : 19 août 2015 Derien :p bon j'ai enfin réussie à le faire fonctionner ^^ j'ai du redemarre mon serveur ;) ! car le /sk reload all ou sk reload nom du skript , ne marchait pas^^ Étrange ! Au moins tu l'as fait fonctionner ! Partager ce message Lien à poster Partager sur d’autres sites
Izychiel 299 Répondu : 19 août 2015 Tiens je me demande, est ce que l'on peut le considerer vraiment comme un plugin de permissions ? Le "if player has permission" marche t il ? :o Partager ce message Lien à poster Partager sur d’autres sites
GauvainWizard 190 Répondu : 19 août 2015 Tiens je me demande, est ce que l'on peut le considerer vraiment comme un plugin de permissions ? Le "if player has permission" marche t il ? :eek: Je ne comprends pas ce que tu veux dire Mais pour moi ce sera toujours un script et non un plugin mais je suis quand même content de mon oeuvre x) Partager ce message Lien à poster Partager sur d’autres sites
Izychiel 299 Répondu : 19 août 2015 Je ne comprends pas ce que tu veux dire Mais pour moi ce sera toujours un script et non un plugin mais je suis quand même content de mon oeuvre x) Oui oui ! Mais est ce que Skript le considere comme le plugin de permissions ? Parce qui si ce n'est pas le cas, les skripts utilisant le mot "permission" ex "if player has permission" ne marcheront pas, tu vois ce que je veux dire ? Partager ce message Lien à poster Partager sur d’autres sites
Joriis 267 Répondu : 19 août 2015 Bug détecte : Voici ma configuration : Joueur: enabled: true prefix: [Joueur]/ suffix: '' permissions: - joueur.sk VIP: enabled: true prefix: §e[VIP]/ suffix: '' permissions: - vip.sk - essentials.home Admin: enabled: true prefix: §c[Admin]/ suffix: '' permissions: - vip.sk - essentials.home & ça me dit que le grade Admin n'exciste pas :/ Alors que j'ai fais /gp reload & /gfp reload vuque ça marchait pas j'ai restart mon serveur Marche toujours pas :/ Est ce que je me suis tromper dans la configuration ? ^^ Merci Partager ce message Lien à poster Partager sur d’autres sites
GauvainWizard 190 Répondu : 19 août 2015 C'est considéré comme un script de permission, SkQuery à ce qui s'appelle SkQueryPerms et ça permet d'avoir des fonctions comme 'add "gpermission.*" to player's permission' et 'remove "gpermission.*" to player's permission Donc si après avoir ajoutée une permission tu veux la vérifié, ça fonctionnera Partager ce message Lien à poster Partager sur d’autres sites
GauvainWizard 190 Répondu : 19 août 2015 Bug détecte : Voici ma configuration : Joueur: enabled: true prefix: [Joueur]/ suffix: '' permissions: - joueur.sk VIP: enabled: true prefix: §e[VIP]/ suffix: '' permissions: - vip.sk - essentials.home Admin: enabled: true prefix: §c[Admin]/ suffix: '' permissions: - vip.sk - essentials.home & ça me dit que le grade Admin n'exciste pas :/ Alors que j'ai fais /gp reload & /gfp reload vuque ça marchait pas j'ai restart mon serveur Marche toujours pas :/ Est ce que je me suis tromper dans la configuration ? ^^ Merci Ah ^^ Je me suis sûrement mal exprimé, les '/' sont à mettre quand vous exécuter la commande /gp prefix 'leprefix' 'lejoueur' en jeu Je m'excuse et sinon voici à quoi ça doit ressembler pour que ça fonctionne : Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Pour ajouter des espaces depuis vos fichiers de config, il faut mettre vos prefix entre ' ' Partager ce message Lien à poster Partager sur d’autres sites
Joriis 267 Répondu : 19 août 2015 Ok ça roule alors :P Merci ^^ JE vais essayer Partager ce message Lien à poster Partager sur d’autres sites
Joriis 267 Répondu : 20 août 2015 Bon écoute j'ai encore un gros bug @GauvainWizard ^^ il ne détecte plus aucun grade actuellement :/ Partager ce message Lien à poster Partager sur d’autres sites
GauvainWizard 190 Répondu : 20 août 2015 Bon écoute j'ai encore un gros bug @GauvainWizard ^^ il ne détecte plus aucun grade actuellement :/ Envoie moi ta configuration par mp :) Partager ce message Lien à poster Partager sur d’autres sites
Gecko_PvP 41 Répondu : 20 août 2015 Bon Skript ! Merci du partage ! :D Partager ce message Lien à poster Partager sur d’autres sites
GauvainWizard 190 Répondu : 20 août 2015 Bon Skript ! Merci du partage ! :D Merci à toi :) Partager ce message Lien à poster Partager sur d’autres sites
GauvainWizard 190 Répondu : 20 août 2015 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 La Version 1.2 sortira bientôt ! Les bugs du /gfp remove ou /gfp add seront résolus ! La Version 2.0 qui est pour plus tard rajoutera un système d'échelle de niveau et une possibilité de géré les prefix, suffix et permissions des joueurs via un .yml ! Partager ce message Lien à poster Partager sur d’autres sites
Invité P4sha Répondu : 21 août 2015 Il est compatible UUID ? Partager ce message Lien à poster Partager sur d’autres sites
GauvainWizard 190 Répondu : 21 août 2015 Il est compatible UUID ? Non pas encore ! D'ailleurs, merci pour l'idée ! Partager ce message Lien à poster Partager sur d’autres sites