Navigation

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Popular
    • Users
    • Groups

    SOLVED Groupe et Permission

    1.7.x
    1.7.10
    2
    6
    1158
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • D
      Darv59 last edited by

      Bonjour, je développe actuellement un mod sous forge 1.7.10-10.13.2.1291 pour un serveur.

      Je voudrais créer un systems de métiers de façons a ce qu’aucun bloc mise a par les bloc spécifique a ce dernier ne sois cassable par les joueurs.
      Je voudrais aussi que les joueurs puissent entrer/sortir du groupe via une simple commande dans le chat. (Cette partie n’est pas très compliqué)

      J’ai regarder dans les package et classe des sources de forge, mais je ne trouve rien qui puissent m’aider. Sur le net, pareil aucun résulta pouvant aider.
      Je demande donc ici car j’ai vu qu’il y a pas mal de membres aguerrie dans le domaine, si cela est possible et bien vouloir m’éclairer a ce sujet.

      Merci pour toutes les réponses porté a ce sujet.

      1 Reply Last reply Reply Quote 0
      • robin4002
        robin4002 Administrateurs Rédacteurs Moddeurs confirmés last edited by

        Salut,
        Pour enregistrer le groupe des joueurs, tu vas avoir de besoin de ça : http://www.minecraftforgefrance.fr/showthread.php?tid=905

        Après pour tout ce qui est permission il faut passer par les event (PlayerInteractEvent, BlockEvent.BreakEvent, etc …) : http://www.minecraftforgefrance.fr/showthread.php?tid=716 & http://www.minecraftforgefrance.fr/showthread.php?tid=1814)

        1 Reply Last reply Reply Quote 0
        • D
          Darv59 last edited by

          Merci pour ces réponses, je vais voir sa ce soir je dirais si le problème est réglé demain.
          Bonne fin de journée / soirée.

          Edit: 21/02 23h40.

          Voila je viens de faire un petit code pour test et en faite sa ne donne pas le résulta que je voulais.
          En gros il me faudrait une commande du genre “/join groupe 1”
          Et ce groupe 1 aurais par exemple la permission de casser que de la stone. Si on casse autre choses un message dit “Vous ne pouvez pas casser ce bloc…”

          C’est peut être beaucoup mais serait-il possible d’avoir un petit code vite fait avec juste ces fonction que j’adapterais plus en details juste pour comprendre ? Si vous êtes actuellement trop occupé et que le temps vous manque se n’est pas grave. En fesant des test je vais finir par trouver.

          Aussi en cherchant sur le net, je suis tomber sur la chaine youtube forge france. Cette dernière est-elle a l’abandon ? Car elle m’a apprit pas mal de choses surtout sur les event. Et je trouve sa dommage quel ne soit plus au gout du jour.

          Merci d’avance pour les réponses qui seront apporté.

          1 Reply Last reply Reply Quote 0
          • D
            Darv59 last edited by

            Bonjour, il a de l’avancé.
            J’ai trouver comment faire un groupe le rejoindre / quitter.

            Voila le code pour créer le groupe (Sa pourrais aider d’autre personnes)

            Group groupe1 = new Group();
                   groupe1.setGroupName("Groupe 1");
                   groupe1.setDisplayName("Groupe 1");
                   groupe1.setChatPrefix("");
                   groupe1.setChatSuffix("");
                   groupe1.setNextGroup("groupe2");
                   groupe1.setPermissions(new String[] {});
            

            Ma question maintenant est: Est-ce-qu’il est possible d’integret dans le .setPermission(new String[] {ici}); un event, pour test si le bloc casser et dans la permission. Car j’y arrive avec des commande mais pas des event. Une petite idée sur le soucis ? 🙂
            Merci.

            1 Reply Last reply Reply Quote 0
            • robin4002
              robin4002 Administrateurs Rédacteurs Moddeurs confirmés last edited by

              Tu parles de cette chaine ? https://www.youtube.com/user/MinecraftForgeFrance/videos
              Non elle n’ai pas à l’abandon, c’est juste que je n’ai pas vraiment le temps pour faire des vidéos pendant les périodes de cours.
              Je n’ai pas le temps pour te faire un code d’exemple.

              Pour ton groupe, il faudrait le rattacher au custom player prop.
              Ensuite depuis l’event tu recup le custom player prop et donc le groupe du joueur, et avec ça si groupe1.getPermission.contains(“casser.un.bloc”) (par exemple avec l’event BlockEvent.BreakEvent) tu laisses, sinon tu annule l’event (event.setCancel(true); )

              1 Reply Last reply Reply Quote 0
              • D
                Darv59 last edited by

                Ok je vais faire comme sa merci de ton aide ! 🙂
                Et bonne continuation j’ai vu sur le forum que tu aider énormément de personnes et c’est cool.

                1 Reply Last reply Reply Quote 0
                • 1 / 1
                • First post
                  Last post
                Design by Woryk
                Contact / Mentions Légales / Faire un don

                MINECRAFT FORGE FRANCE © 2018

                Powered by NodeBB