• Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

Ich habe ein Problme mit ein Scoreboard

Lentry

Redstoneengineer
Registriert
15 Mai 2016
Beiträge
48
Alter
28
Diamanten
300
Hallo ich habe ien Problem mit dem ScoreBorad. Hoffenlicht könnt ihr mir helfen.
Das Problem ist ich möchte das jeder Spieler ein scoreboard für sicht aber das klappt nicht so wie ich das will.

Code:
public static void setScore(Player p) {
        if (p.hasPermission("system.event.scoreboard.admin")) {

            Objective obj = sb.registerNewObjective("bbb", "ccc");
            obj.setDisplayName("§8» §3FreeLeague.net");
            obj.setDisplaySlot(DisplaySlot.SIDEBAR);

            obj.getScore(Bukkit.getOfflinePlayer("§c")).setScore(10);
            obj.getScore(Bukkit.getOfflinePlayer("§7Dein Rang:")).setScore(9);
            obj.getScore(Bukkit.getOfflinePlayer("§4Admin")).setScore(8);
            obj.getScore(Bukkit.getOfflinePlayer("§b")).setScore(7);
            obj.getScore(Bukkit.getOfflinePlayer("§b")).setScore(6);
            obj.getScore(Bukkit.getOfflinePlayer("§7TeamSpeak3:")).setScore(5);
            obj.getScore(Bukkit.getOfflinePlayer("§eFreeLeague.net")).setScore(4);
            obj.getScore(Bukkit.getOfflinePlayer("§b")).setScore(3);
            obj.getScore(Bukkit.getOfflinePlayer("§7Thema:")).setScore(2);
            obj.getScore(Bukkit.getOfflinePlayer("§eGegenwart")).setScore(1);
            obj.getScore(Bukkit.getOfflinePlayer("§c")).setScore(0);

        } else if (p.hasPermission("system.event.scoreboard.developer")) {

            Objective obj = sb.registerNewObjective("bbb", "ccc");
            obj.setDisplayName("§8» §3FreeLeague.net");
            obj.setDisplaySlot(DisplaySlot.SIDEBAR);

            obj.getScore(Bukkit.getOfflinePlayer("§c")).setScore(10);
            obj.getScore(Bukkit.getOfflinePlayer("§7Dein Rang:")).setScore(9);
            obj.getScore(Bukkit.getOfflinePlayer("§bDeveloper")).setScore(8);
            obj.getScore(Bukkit.getOfflinePlayer("§b")).setScore(7);
            obj.getScore(Bukkit.getOfflinePlayer("§b")).setScore(6);
            obj.getScore(Bukkit.getOfflinePlayer("§7TeamSpeak3:")).setScore(5);
            obj.getScore(Bukkit.getOfflinePlayer("§eFreeLeague.net")).setScore(4);
            obj.getScore(Bukkit.getOfflinePlayer("§b")).setScore(3);
            obj.getScore(Bukkit.getOfflinePlayer("§7Thema:")).setScore(2);
            obj.getScore(Bukkit.getOfflinePlayer("§eGegenwart")).setScore(1);
            obj.getScore(Bukkit.getOfflinePlayer("§c")).setScore(0);

        } else if (p.hasPermission("system.event.scoreboard.Builder")) {

            Objective obj = sb.registerNewObjective("bbb", "ccc");
            obj.setDisplayName("§8» §3FreeLeague.net");
            obj.setDisplaySlot(DisplaySlot.SIDEBAR);

            obj.getScore(Bukkit.getOfflinePlayer("§c")).setScore(10);
            obj.getScore(Bukkit.getOfflinePlayer("§7Dein Rang:")).setScore(9);
            obj.getScore(Bukkit.getOfflinePlayer("§eBuilder")).setScore(8);
            obj.getScore(Bukkit.getOfflinePlayer("§b")).setScore(7);
            obj.getScore(Bukkit.getOfflinePlayer("§b")).setScore(6);
            obj.getScore(Bukkit.getOfflinePlayer("§7TeamSpeak3:")).setScore(5);
            obj.getScore(Bukkit.getOfflinePlayer("§eFreeLeague.net")).setScore(4);
            obj.getScore(Bukkit.getOfflinePlayer("§b")).setScore(3);
            obj.getScore(Bukkit.getOfflinePlayer("§7Thema:")).setScore(2);
            obj.getScore(Bukkit.getOfflinePlayer("§eGegenwart")).setScore(1);
            obj.getScore(Bukkit.getOfflinePlayer("§c")).setScore(0);

        } else if (p.hasPermission("system.event.scoreboard.Moderator")) {

            Objective obj = sb.registerNewObjective("bbb", "ccc");
            obj.setDisplayName("§8» §3FreeLeague.net");
            obj.setDisplaySlot(DisplaySlot.SIDEBAR);

            obj.getScore(Bukkit.getOfflinePlayer("§c")).setScore(10);
            obj.getScore(Bukkit.getOfflinePlayer("§7Dein Rang:")).setScore(9);
            obj.getScore(Bukkit.getOfflinePlayer("§aModerator")).setScore(8);
            obj.getScore(Bukkit.getOfflinePlayer("§b")).setScore(7);
            obj.getScore(Bukkit.getOfflinePlayer("§b")).setScore(6);
            obj.getScore(Bukkit.getOfflinePlayer("§7TeamSpeak3:")).setScore(5);
            obj.getScore(Bukkit.getOfflinePlayer("§eFreeLeague.net")).setScore(4);
            obj.getScore(Bukkit.getOfflinePlayer("§b")).setScore(3);
            obj.getScore(Bukkit.getOfflinePlayer("§7Thema:")).setScore(2);
            obj.getScore(Bukkit.getOfflinePlayer("§eGegenwart")).setScore(1);
            obj.getScore(Bukkit.getOfflinePlayer("§c")).setScore(0);

        } else if (p.hasPermission("system.event.scoreboard.Supporter")) {

            Objective obj = sb.registerNewObjective("bbb", "ccc");
            obj.setDisplayName("§8» §3FreeLeague.net");
            obj.setDisplaySlot(DisplaySlot.SIDEBAR);

            obj.getScore(Bukkit.getOfflinePlayer("§c")).setScore(10);
            obj.getScore(Bukkit.getOfflinePlayer("§7Dein Rang:")).setScore(9);
            obj.getScore(Bukkit.getOfflinePlayer("§9Supporter")).setScore(8);
            obj.getScore(Bukkit.getOfflinePlayer("§b")).setScore(7);
            obj.getScore(Bukkit.getOfflinePlayer("§b")).setScore(6);
            obj.getScore(Bukkit.getOfflinePlayer("§7TeamSpeak3:")).setScore(5);
            obj.getScore(Bukkit.getOfflinePlayer("§eFreeLeague.net")).setScore(4);
            obj.getScore(Bukkit.getOfflinePlayer("§b")).setScore(3);
            obj.getScore(Bukkit.getOfflinePlayer("§7Thema:")).setScore(2);
            obj.getScore(Bukkit.getOfflinePlayer("§eGegenwart")).setScore(1);
            obj.getScore(Bukkit.getOfflinePlayer("§c")).setScore(0);

        } else {

            Objective obj = sb.registerNewObjective("bbb", "ccc");
            obj.setDisplayName("§8» §3FreeLeague.net");
            obj.setDisplaySlot(DisplaySlot.SIDEBAR);

            obj.getScore(Bukkit.getOfflinePlayer("§c")).setScore(11);
            obj.getScore(Bukkit.getOfflinePlayer("§7Dein Rang:")).setScore(10);
            obj.getScore(Bukkit.getOfflinePlayer("§aSpieler")).setScore(9);
            obj.getScore(Bukkit.getOfflinePlayer("§b")).setScore(8);
            obj.getScore(Bukkit.getOfflinePlayer("§b")).setScore(7);
            obj.getScore(Bukkit.getOfflinePlayer("§b")).setScore(6);
            obj.getScore(Bukkit.getOfflinePlayer("§7TeamSpeak3:")).setScore(5);
            obj.getScore(Bukkit.getOfflinePlayer("§eFreeLeague.net")).setScore(4);
            obj.getScore(Bukkit.getOfflinePlayer("§b")).setScore(3);
            obj.getScore(Bukkit.getOfflinePlayer("§7Thema:")).setScore(2);
            obj.getScore(Bukkit.getOfflinePlayer("§eGegenwart")).setScore(1);
            obj.getScore(Bukkit.getOfflinePlayer("§c")).setScore(0);

        }

    }

Ich hoffe das ihr mir weiter helfen könnt
LG MTRX
 

Lentry

Redstoneengineer
Registriert
15 Mai 2016
Beiträge
48
Alter
28
Diamanten
300
Wann ich die metode auf gerufen wird bekommen alle spieler das gleiche Scoreboard aber das will ich nicht ich möchte das jeder spieler ein anders scorboard hat. Ich habe es auch schon mit if abfragen gemacht klappt den immer noch nicht.
 
K

_K3vin

Guest
Wann ich die metode auf gerufen wird bekommen alle spieler das gleiche Scoreboard aber das will ich nicht ich möchte das jeder spieler ein anders scorboard hat. Ich habe es auch schon mit if abfragen gemacht klappt den immer noch nicht.

Für jeden Spieler ein eigenes Scoreboard anlegen, ganz simpel.

Mir sieht das danach aus, dass du ein "globales" Scoreboard angelegt hast und dieses ständig überschreibst. Da jeder Spieler aber das gleiche Scoreboard hat, führt es zu dem von dir genannten Effekt.
 
Oben