MFF

    Minecraft Forge France
    • Récent
    • Mots-clés
    • Populaire
    • Utilisateurs
    • Groupes
    • Forge Events
      • Automatique
      • Foncé
      • Clair
    • S'inscrire
    • Se connecter

    Synchronisation ScoreBoard

    Planifier Épinglé Verrouillé Déplacé Résolu 1.7.x
    1.7.10
    5 Messages 3 Publieurs 1.1k Vues 1 Watching
    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.
    • Benjamin LoisonB Hors-ligne
      Benjamin Loison
      dernière édition par

      Salut à toi,

      Voici le code :

      public void initGui() {
      int guiX = (this.width - guiWidth) / 2;
      int guiY = (this.height - guiHeight) / 2;
      this.text = new GuiTextField(this.fontRendererObj, this.width / 2 - 68, this.height / 2 - 46, 140, 20);
      text.setText("Montant");
      buttonList.clear();
      buttonList.add(new GuiAC4(0, guiX, guiY + 167, "FERMER"));
      buttonList.add(new GuiAC4(1, guiX, guiY + 188, "SYNC DATA"));
      buttonList.add(new GuiAC4(2, guiX + 69, guiY + 167, "PARAMETRES"));
      Scoreboard scoreboard = player.getWorldScoreboard();
      String name = player.getDisplayName();
      ScoreObjective scoreobjective = scoreboard.getObjective("Staff");
      Score test = scoreboard.func_96529_a(name, scoreobjective);
      if (scoreobjective != null) {
      if (test.getScorePoints() > 0) {
      buttonList.add(new GuiAC9(3, guiX + 5, guiY + 140, "STAFF"));
      }
      }
      ScoreObjective scoreobjectivee = scoreboard.getObjective("Policier");
      Score teste = scoreboard.func_96529_a(name, scoreobjectivee);
      if (scoreobjectivee != null) {
      if (teste.getScorePoints() > 0) {
      buttonList.add(new GuiAC4(3, guiX + 69, guiY + 188, "INTERPOLE"));
      }
      }
      buttonList.add(new GuiAC4(4, guiX + 139, guiY + 167, "MON GANG"));
      buttonList.add(new GuiAC4(5, guiX + 139, guiY + 188, "STATISTIQUES"));
      buttonList.add(new GuiAC4(6, guiX + 209, guiY + 167, "PORTE-CLES"));
      buttonList.add(new GuiAC4(7, guiX + 209, guiY + 188, "BOURSE"));
      buttonList.add(new GuiAC4(8, guiX + 279, guiY + 167, "TELEPHONE"));
      buttonList.add(new GuiAC4(9, guiX + 279, guiY + 188, "INFORMATIONS"));
      buttonList.add(new GuiAC9(10, guiX + 5, guiY + 100, "DONNER"));
      this.textfield = new GuiTextField(this.fontRendererObj, guiX + 5, guiY + 70, 90, 10);
      textfield.setMaxStringLength(12);
      textfield.setText("");
      this.textefield = new GuiTextField(this.fontRendererObj, guiX + 5, guiY + 85, 90, 10);
      textefield.setMaxStringLength(23);
      textefield.setText("");
      super.initGui();
      }
      

      On voit que je teste si j’ai un scoreboard de Policier ou Staff supérieur à 0 seulement si le scoreboard existe et que j’ai mon scoreboard Policier ou Staff supérieur à 0 ça ne marche pas mais si je met mon scoreboard en sidebar tout d’un coup ça marche… Etrange, synchronisation de MineCraft ? Oui je pense si des gens on des idées pour m’aider parce que le belowName, sidebar et je ne sais plus lequel ne me suffise pas il me faut plus de 3 tests … 😕

      Cordialement 🙂

      >! Développeur de Altis-Life (Arma III) sur Minecraft !
      >! Site web     : https://lemnoslife.com

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

        Salut,
        Je n’ai aucune idée de comment le score board fonctionne. Faudrait regarder le code.
        Mais pourquoi passer par le score board ? ça ne serait pas plus simple d’utiliser ExtendedEntityProperties pour faire ça ?

        1 réponse Dernière réponse Répondre Citer 0
        • Benjamin LoisonB Hors-ligne
          Benjamin Loison
          dernière édition par

          C’est compliqué disons et du coup je DOIS passer par les scoreboards mais j’ai fouillé toutes les classes des scoreboards et il n’y a rien d’intéréssant 😕

          >! Développeur de Altis-Life (Arma III) sur Minecraft !
          >! Site web     : https://lemnoslife.com

          1 réponse Dernière réponse Répondre Citer 0
          • SCAREXS Hors-ligne
            SCAREX
            dernière édition par

            Regarde mon github, dans le projet hgvs j’ai utilisé le scoreboard côté serveur uniquement

            Site web contenant mes scripts : http://SCAREXgaming.github.io

            Pas de demandes de support par MP ni par skype SVP.
            Je n'accepte sur skype que l…

            1 réponse Dernière réponse Répondre Citer 0
            • Benjamin LoisonB Hors-ligne
              Benjamin Loison
              dernière édition par

              Merci mais j’ai l’impression que tu ne traites que les teams dans ton projet je me trompe ? (Je veux manier les objectifs moi)

              >! Développeur de Altis-Life (Arma III) sur Minecraft !
              >! Site web     : https://lemnoslife.com

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

              MINECRAFT FORGE FRANCE © 2024

              Powered by NodeBB