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

    Solved Synchronisation ScoreBoard

    1.7.x
    1.7.10
    3
    5
    1058
    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.
    • Benjamin Loison
      Benjamin Loison last edited by

      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
      TeamSpeak : ts.lemnoslife.com

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

        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 Reply Last reply Reply Quote 0
        • Benjamin Loison
          Benjamin Loison last edited by

          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
          TeamSpeak : ts.lemnoslife.com

          1 Reply Last reply Reply Quote 0
          • SCAREX
            SCAREX last edited by

            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 Reply Last reply Reply Quote 0
            • Benjamin Loison
              Benjamin Loison last edited by

              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
              TeamSpeak : ts.lemnoslife.com

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

              MINECRAFT FORGE FRANCE © 2018

              Powered by NodeBB