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

    Résolu /login username *******

    1.8.x
    1.8
    4
    9
    1573
    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.
    • Ama
      Ama dernière édition par

      Yo tout le monde !

      J’ai un problème que je n’arrive pas à résoudre et je me tourne vers vous.

      Je cherche à faire un système de login simple via un /login username password, seulement j’aimerais (possible avec un event, maisj 'ai pas réussi) a remplacer le mot de passe taper par des étoiles par exemple, seulement j’ai essayer ServerChatEvent et d’autres event je n’ai pas réussi.

      Si jamais qu’un à une réponse à mon problème je suis preneur !

      Merci,

      ZeAmateis

      Si je t'ai filé un coup de main n'oublie pas le + / -
      Par contre évite les demandes d'aides en MP, tu sera sympa'

      La JavaDoc c'est comme le PQ, ça sert à ce démerder tous seul. -Victor Hugo- 2017

      Une superbe API pour animer vos super modèles CraftStudio dans Minecraft !

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

        Y’a pas une histoire comme quoi MFF veut pas aider pour des outils présentant des problèmes de sécurité?
        Ou je suis à côté du sujet.

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

          Pas possible sans patcher de classe car les event en rapport avec le chat ne sont que déclenché une fois le message envoyé.

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

            Sinon tu remplaces le gui chat par un gui chat custop dans lequel tu as la méthode keyTyped. A partir de la tu fais une condition qui check si sa se situe apres le login, au quel cas tu remplaceras les lettred par des etoiles.

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

              Bon admettons je passe par un gui (car le chat c’est la misère) est-ce possible pour un GuiTextField du coup ?

              Et niveau sécurité aucun rapport avec Mojang ou les comptes assosiés.

              Si je t'ai filé un coup de main n'oublie pas le + / -
              Par contre évite les demandes d'aides en MP, tu sera sympa'

              La JavaDoc c'est comme le PQ, ça sert à ce démerder tous seul. -Victor Hugo- 2017

              Une superbe API pour animer vos super modèles CraftStudio dans Minecraft !

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

                Bah t’as même pas essayé ma méthode ?!

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

                  Avec un GuiTextField oui c’est largement possible. Suffit de faire un custom GuiTextField et dans la fonction draw au lieu de draw le vrai texte tu draw autant d’étoile que la longueur du texte.

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

                    @‘Plaigon’:

                    Bah t’as même pas essayé ma méthode ?!

                    Non ,j’ai pas essayé je vais passer par une gui se sera mieux 😉

                    Je vais essayer ça robin du coup 😉

                    Si je t'ai filé un coup de main n'oublie pas le + / -
                    Par contre évite les demandes d'aides en MP, tu sera sympa'

                    La JavaDoc c'est comme le PQ, ça sert à ce démerder tous seul. -Victor Hugo- 2017

                    Une superbe API pour animer vos super modèles CraftStudio dans Minecraft !

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

                      Résolu,

                      pour les intéréssés.

                      :::

                      /**
                      * Draws the textbox
                      */
                      public void drawTextBox() {
                      if (this.getVisible()) {
                      if (this.getEnableBackgroundDrawing()) {
                      drawRect(this.xPosition - 1, this.yPosition - 1, this.xPosition + this.width + 1, this.yPosition + this.height + 1, -6250336);
                      drawRect(this.xPosition, this.yPosition, this.xPosition + this.width, this.yPosition + this.height, -16777216);
                      }
                      
                      int i = this.isEnabled ? this.enabledColor : this.disabledColor;
                      int j = this.cursorPosition - this.lineScrollOffset;
                      int k = this.selectionEnd - this.lineScrollOffset;
                      String s = this.fontRendererInstance.trimStringToWidth(this.text.substring(this.lineScrollOffset), this.getWidth());
                      boolean flag = j >= 0 && j <= s.length();
                      boolean flag1 = this.isFocused && this.cursorCounter / 6 % 2 == 0 && flag;
                      int l = this.enableBackgroundDrawing ? this.xPosition + 4 : this.xPosition;
                      int i1 = this.enableBackgroundDrawing ? this.yPosition + (this.height - 8) / 2 : this.yPosition;
                      int j1 = l;
                      
                      if (k > s.length()) {
                      k = s.length();
                      }
                      
                      if (s.length() > 0) {
                      String s1 = flag ? s.substring(0, j) : s;
                      if (s1.matches(".*[a-z].*") || s1.matches(".*[A-Z].*") || s1.matches(".*[0-9].*") || s1.matches(".*[^a-zA-Z0-9].*")) {
                      j1 = this.fontRendererInstance.drawStringWithShadow(s1.replaceAll(".", "*"), (float) l, (float) i1, i);
                      }
                      }
                      
                      boolean flag2 = this.cursorPosition < this.text.length() || this.text.length() >= this.getMaxStringLength();
                      int k1 = j1;
                      
                      if (!flag) {
                      k1 = j > 0 ? l + this.width : l;
                      } else if (flag2) {
                      k1 = j1 - 1;
                      –j1;
                      }
                      
                      if (s.length() > 0 && flag && j < s.length()) {
                      if (s.matches(".*[a-z].*") || s.matches(".*[A-Z].*") || s.matches(".*[0-9].*") || s.matches(".*[^a-zA-Z0-9].*")) {
                      j1 = this.fontRendererInstance.drawStringWithShadow(s.substring(j).replaceAll(".", "*"), (float) j1, (float) i1, i);
                      }
                      }
                      
                      if (flag1) {
                      if (flag2) {
                      Gui.drawRect(k1, i1 - 1, k1 + 1, i1 + 1 + this.fontRendererInstance.FONT_HEIGHT, -3092272);
                      } else {
                      this.fontRendererInstance.drawStringWithShadow("_", (float) k1, (float) i1, i);
                      }
                      }
                      
                      if (k != j) {
                      int l1 = l + this.fontRendererInstance.getStringWidth(s.substring(0, k));
                      this.drawCursorVertical(k1, i1 - 1, l1 - 1, i1 + 1 + this.fontRendererInstance.FONT_HEIGHT);
                      }
                      }
                      }
                      

                      :::

                      Si je t'ai filé un coup de main n'oublie pas le + / -
                      Par contre évite les demandes d'aides en MP, tu sera sympa'

                      La JavaDoc c'est comme le PQ, ça sert à ce démerder tous seul. -Victor Hugo- 2017

                      Une superbe API pour animer vos super modèles CraftStudio dans Minecraft !

                      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