• S'inscrire
    • Se connecter
    • Recherche
    • Récent
    • Mots-clés
    • Populaire
    • Utilisateurs
    • Groupes

    Savoir si un joueur est dans un groupe de permissions

    Sans suite
    1.7.10
    5
    16
    3003
    Charger plus de messages
    • Du plus ancien au plus récent
    • Du plus récent au plus ancien
    • Les plus votés
    Répondre
    • Répondre à l'aide d'un nouveau sujet
    Se connecter pour répondre
    Ce sujet a été supprimé. Seuls les utilisateurs avec les droits d'administration peuvent le voir.
    • RageAgain
      RageAgain dernière édition par

      Bonsoir à tous!

      Je viens de finir mon mod qui est un panel d’administration pour mon serveur!
      Mais, juste pour la toute finalisation, je suis calé! 😞

      Je vous explique !

      Sur mon serveur, j’ai le groupe “Rebelle”, “administrateurs” “modérateurs” et “fondateurs”, et j’aimerai que seul les Admin, modos, et fondateurs puissent accéder a la touche 9 pour pouvoir ouvrir le panel d’administration!

      Je pense à tenter ce code, mais je ne suis pas sur que ça soit correct :

      ​if(MinecraftServer.getServer().getConfigurationManager().func_152596_g(player.getGameProfile()))
      
              {
                  keyBind = new KeyBinding("GuiAdmin.key", Keyboard.KEY_9, "key.categorie.gameplay");
                  ClientRegistry.registerKeyBinding(keyBind);
                  FMLCommonHandler.instance().bus().register(this);
              }
      

      Et si c’est correct, c’est pour les systèmes d’op, mais ça, personne ne le sera! Ils feront juste parti des groupes de permissions. Les admins et fondateurs auront les droits d’un op mais ne seront pas opped!

      Je vous demande donc si quelqu’un sait comment faire pour tester si un joueur fait parti d’un groupe de permissions venant du plugin GroupManager! 🙂 Et si c’est possible, bien sur!

      Cordialement,
      RageAgain

      1 réponse Dernière réponse Répondre Citer 0
      • isador
        isador Moddeurs confirmés Modérateurs dernière édition par

        je pense qu’il faut passer par un packet custom pour obtenir le nom du grade, il te faudra un mod serveur obligatoirement pour pouvoir réceptionner le packet, l’interpréter, et renvoyer la valeur souhaité

        1 réponse Dernière réponse Répondre Citer 0
        • robin4002
          robin4002 Moddeurs confirmés Rédacteurs Administrateurs dernière édition par

          if(MinecraftServer.getServer().getConfigurationManager().func_152596_g(player.getGameProfile()))
          {
                    keyBind = new KeyBinding(“GuiAdmin.key”, Keyboard.KEY_9, “key.categorie.gameplay”);
                   ClientRegistry.registerKeyBinding(keyBind);
                   FMLCommonHandler.instance().bus().register(this);
          }
          Trouve le problème.

          Déjà la tu as un problème de side, il faudrait plutôt ajouter le bouton pour tout le monde (car de toute façon tu n’as pas le choix) et lorsqu’il appuie dessus envoyer un paquet. Ensuite côté serveur tu vérifies, si c’est bon tu renvois une réponse sinon non.

          Pour savoir si le joueur a une perm, tu as EntityPlayerMP.canUseCommand(0, commandName) qui peut éventuellement fonctionner, pas sûr.

          1 réponse Dernière réponse Répondre Citer 0
          • RageAgain
            RageAgain dernière édition par

            Ahah oui, c’est vrai, j’avais même pas fait gaffe !

            Le problème, c’est que actuellement, moi et les paquets, c’est vraiment pas l’amour fou…… 😞

            1 réponse Dernière réponse Répondre Citer 0
            • robin4002
              robin4002 Moddeurs confirmés Rédacteurs Administrateurs dernière édition par

              Si tout ce passe comme prévu je vais faire un tutoriel vidéo sur les paquets pendant ces vacances.

              1 réponse Dernière réponse Répondre Citer 0
              • sosoh
                sosoh dernière édition par

                Si tu fais ca tu es mon Dieu! Ça serait vraiment utile car faire du copier coller sans rien comprendre au bout d’un moment c’est chiant surtout qu’on est dépendant 😞

                Developpeur d'Hogsmod, un mod implémentant le Monde d'Harry Potter dans Minecraft!

                1 réponse Dernière réponse Répondre Citer 0
                • RageAgain
                  RageAgain dernière édition par

                  OH MON DIEU! Quelles vacances?

                  TU SERAIS MON DIEU AUSSI! ❤ 😄 Ca fait un moment que j’en cherche un!

                  1 réponse Dernière réponse Répondre Citer 0
                  • sosoh
                    sosoh dernière édition par

                    J’ai lu je ne sais plus ou qu’il était en vacances lui là pour 2 semaines, moi je reprends lundi 😢

                    Developpeur d'Hogsmod, un mod implémentant le Monde d'Harry Potter dans Minecraft!

                    1 réponse Dernière réponse Répondre Citer 0
                    • robin4002
                      robin4002 Moddeurs confirmés Rédacteurs Administrateurs dernière édition par

                      Celle-ci, je suis en vacance depuis hier.

                      1 réponse Dernière réponse Répondre Citer 0
                      • RageAgain
                        RageAgain dernière édition par

                        Oooh génial! Je les termine moi 😞
                        Bah, j’attendrais ton tutoriel dans ce cas!

                        Merci beaucoup! 😉

                        1 réponse Dernière réponse Répondre Citer 0
                        • RedRelay
                          RedRelay Moddeurs confirmés dernière édition par

                          Il y a des infos sur les paquets ici : http://www.minecraftforgefrance.fr/showthread.php?tid=1118
                          S’il y a des points que vous ne comprenez pas, hésitez pas a répondre au thread avec vos questions.
                          @RageAgain : Pense a me contacter dès que je suis co sur skype si tu veux des explications. Je suis pas co souvent, mais quand je le suis, je suis dispo 95% du temps 😉

                          –------------------------------------------------------------------------------------
                          Si tu trouves mon intervention pertinente, n'hésite pas a m…

                          1 réponse Dernière réponse Répondre Citer 0
                          • RageAgain
                            RageAgain dernière édition par

                            Oui, dès que tu es co, je te sonne alors! car la plupart du temps quand tu te co, je suis occupé 😞

                            1 réponse Dernière réponse Répondre Citer 0
                            • sosoh
                              sosoh dernière édition par

                              Au pire tu peux pas faire qu’il s’ouvre que si t’es en gamemode ? Ou sinon tu fais une extended proprietie boolean (on peut ?) ou int, et quand le player appuies sur la touche, ca check la proprietie (si true ok ou si 1 ok).

                              Developpeur d'Hogsmod, un mod implémentant le Monde d'Harry Potter dans Minecraft!

                              1 réponse Dernière réponse Répondre Citer 0
                              • RedRelay
                                RedRelay Moddeurs confirmés dernière édition par

                                La vérification doit se faire coté serveur de toute manière.
                                Donc la meilleur solution c’est celle énoncé par Robin.

                                –------------------------------------------------------------------------------------
                                Si tu trouves mon intervention pertinente, n'hésite pas a m…

                                1 réponse Dernière réponse Répondre Citer 0
                                • sosoh
                                  sosoh dernière édition par

                                  Oui mais comme il ne sait pas utiliser les packets, je lui proposais une autre solution ^^

                                  Developpeur d'Hogsmod, un mod implémentant le Monde d'Harry Potter dans Minecraft!

                                  1 réponse Dernière réponse Répondre Citer 0
                                  • RageAgain
                                    RageAgain dernière édition par

                                    J’avoue que l’histoire du Gamemode, c’est pas mal!
                                    Merci en tout cas!
                                    Je verrai avec le tuto de Robin4002! Mais sinon, par défaut, je ferai un système de gamemode comme sosoh a dit! 🙂

                                    1 réponse Dernière réponse Répondre Citer 0
                                    • 1 / 1
                                    • Premier message
                                      Dernier message
                                    Design by Woryk
                                    Contact / Mentions Légales

                                    MINECRAFT FORGE FRANCE © 2018

                                    Powered by NodeBB