1. 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

Dieses Thema im Forum "Spigot" wurde erstellt von Lentry, 15. Oktober 2016.

  1. Lentry
    Offline

    Lentry

    Registriert seit:
    15. Mai 2016
    Beiträge:
    45
    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 (Text):
    1. public static void setScore(Player p) {
    2.         if (p.hasPermission("system.event.scoreboard.admin")) {
    3.  
    4.             Objective obj = sb.registerNewObjective("bbb", "ccc");
    5.             obj.setDisplayName("§8» §3FreeLeague.net");
    6.             obj.setDisplaySlot(DisplaySlot.SIDEBAR);
    7.  
    8.             obj.getScore(Bukkit.getOfflinePlayer("§c")).setScore(10);
    9.             obj.getScore(Bukkit.getOfflinePlayer("§7Dein Rang:")).setScore(9);
    10.             obj.getScore(Bukkit.getOfflinePlayer("§4Admin")).setScore(8);
    11.             obj.getScore(Bukkit.getOfflinePlayer("§b")).setScore(7);
    12.             obj.getScore(Bukkit.getOfflinePlayer("§b")).setScore(6);
    13.             obj.getScore(Bukkit.getOfflinePlayer("§7TeamSpeak3:")).setScore(5);
    14.             obj.getScore(Bukkit.getOfflinePlayer("§eFreeLeague.net")).setScore(4);
    15.             obj.getScore(Bukkit.getOfflinePlayer("§b")).setScore(3);
    16.             obj.getScore(Bukkit.getOfflinePlayer("§7Thema:")).setScore(2);
    17.             obj.getScore(Bukkit.getOfflinePlayer("§eGegenwart")).setScore(1);
    18.             obj.getScore(Bukkit.getOfflinePlayer("§c")).setScore(0);
    19.  
    20.         } else if (p.hasPermission("system.event.scoreboard.developer")) {
    21.  
    22.             Objective obj = sb.registerNewObjective("bbb", "ccc");
    23.             obj.setDisplayName("§8» §3FreeLeague.net");
    24.             obj.setDisplaySlot(DisplaySlot.SIDEBAR);
    25.  
    26.             obj.getScore(Bukkit.getOfflinePlayer("§c")).setScore(10);
    27.             obj.getScore(Bukkit.getOfflinePlayer("§7Dein Rang:")).setScore(9);
    28.             obj.getScore(Bukkit.getOfflinePlayer("§bDeveloper")).setScore(8);
    29.             obj.getScore(Bukkit.getOfflinePlayer("§b")).setScore(7);
    30.             obj.getScore(Bukkit.getOfflinePlayer("§b")).setScore(6);
    31.             obj.getScore(Bukkit.getOfflinePlayer("§7TeamSpeak3:")).setScore(5);
    32.             obj.getScore(Bukkit.getOfflinePlayer("§eFreeLeague.net")).setScore(4);
    33.             obj.getScore(Bukkit.getOfflinePlayer("§b")).setScore(3);
    34.             obj.getScore(Bukkit.getOfflinePlayer("§7Thema:")).setScore(2);
    35.             obj.getScore(Bukkit.getOfflinePlayer("§eGegenwart")).setScore(1);
    36.             obj.getScore(Bukkit.getOfflinePlayer("§c")).setScore(0);
    37.  
    38.         } else if (p.hasPermission("system.event.scoreboard.Builder")) {
    39.  
    40.             Objective obj = sb.registerNewObjective("bbb", "ccc");
    41.             obj.setDisplayName("§8» §3FreeLeague.net");
    42.             obj.setDisplaySlot(DisplaySlot.SIDEBAR);
    43.  
    44.             obj.getScore(Bukkit.getOfflinePlayer("§c")).setScore(10);
    45.             obj.getScore(Bukkit.getOfflinePlayer("§7Dein Rang:")).setScore(9);
    46.             obj.getScore(Bukkit.getOfflinePlayer("§eBuilder")).setScore(8);
    47.             obj.getScore(Bukkit.getOfflinePlayer("§b")).setScore(7);
    48.             obj.getScore(Bukkit.getOfflinePlayer("§b")).setScore(6);
    49.             obj.getScore(Bukkit.getOfflinePlayer("§7TeamSpeak3:")).setScore(5);
    50.             obj.getScore(Bukkit.getOfflinePlayer("§eFreeLeague.net")).setScore(4);
    51.             obj.getScore(Bukkit.getOfflinePlayer("§b")).setScore(3);
    52.             obj.getScore(Bukkit.getOfflinePlayer("§7Thema:")).setScore(2);
    53.             obj.getScore(Bukkit.getOfflinePlayer("§eGegenwart")).setScore(1);
    54.             obj.getScore(Bukkit.getOfflinePlayer("§c")).setScore(0);
    55.  
    56.         } else if (p.hasPermission("system.event.scoreboard.Moderator")) {
    57.  
    58.             Objective obj = sb.registerNewObjective("bbb", "ccc");
    59.             obj.setDisplayName("§8» §3FreeLeague.net");
    60.             obj.setDisplaySlot(DisplaySlot.SIDEBAR);
    61.  
    62.             obj.getScore(Bukkit.getOfflinePlayer("§c")).setScore(10);
    63.             obj.getScore(Bukkit.getOfflinePlayer("§7Dein Rang:")).setScore(9);
    64.             obj.getScore(Bukkit.getOfflinePlayer("§aModerator")).setScore(8);
    65.             obj.getScore(Bukkit.getOfflinePlayer("§b")).setScore(7);
    66.             obj.getScore(Bukkit.getOfflinePlayer("§b")).setScore(6);
    67.             obj.getScore(Bukkit.getOfflinePlayer("§7TeamSpeak3:")).setScore(5);
    68.             obj.getScore(Bukkit.getOfflinePlayer("§eFreeLeague.net")).setScore(4);
    69.             obj.getScore(Bukkit.getOfflinePlayer("§b")).setScore(3);
    70.             obj.getScore(Bukkit.getOfflinePlayer("§7Thema:")).setScore(2);
    71.             obj.getScore(Bukkit.getOfflinePlayer("§eGegenwart")).setScore(1);
    72.             obj.getScore(Bukkit.getOfflinePlayer("§c")).setScore(0);
    73.  
    74.         } else if (p.hasPermission("system.event.scoreboard.Supporter")) {
    75.  
    76.             Objective obj = sb.registerNewObjective("bbb", "ccc");
    77.             obj.setDisplayName("§8» §3FreeLeague.net");
    78.             obj.setDisplaySlot(DisplaySlot.SIDEBAR);
    79.  
    80.             obj.getScore(Bukkit.getOfflinePlayer("§c")).setScore(10);
    81.             obj.getScore(Bukkit.getOfflinePlayer("§7Dein Rang:")).setScore(9);
    82.             obj.getScore(Bukkit.getOfflinePlayer("§9Supporter")).setScore(8);
    83.             obj.getScore(Bukkit.getOfflinePlayer("§b")).setScore(7);
    84.             obj.getScore(Bukkit.getOfflinePlayer("§b")).setScore(6);
    85.             obj.getScore(Bukkit.getOfflinePlayer("§7TeamSpeak3:")).setScore(5);
    86.             obj.getScore(Bukkit.getOfflinePlayer("§eFreeLeague.net")).setScore(4);
    87.             obj.getScore(Bukkit.getOfflinePlayer("§b")).setScore(3);
    88.             obj.getScore(Bukkit.getOfflinePlayer("§7Thema:")).setScore(2);
    89.             obj.getScore(Bukkit.getOfflinePlayer("§eGegenwart")).setScore(1);
    90.             obj.getScore(Bukkit.getOfflinePlayer("§c")).setScore(0);
    91.  
    92.         } else {
    93.  
    94.             Objective obj = sb.registerNewObjective("bbb", "ccc");
    95.             obj.setDisplayName("§8» §3FreeLeague.net");
    96.             obj.setDisplaySlot(DisplaySlot.SIDEBAR);
    97.  
    98.             obj.getScore(Bukkit.getOfflinePlayer("§c")).setScore(11);
    99.             obj.getScore(Bukkit.getOfflinePlayer("§7Dein Rang:")).setScore(10);
    100.             obj.getScore(Bukkit.getOfflinePlayer("§aSpieler")).setScore(9);
    101.             obj.getScore(Bukkit.getOfflinePlayer("§b")).setScore(8);
    102.             obj.getScore(Bukkit.getOfflinePlayer("§b")).setScore(7);
    103.             obj.getScore(Bukkit.getOfflinePlayer("§b")).setScore(6);
    104.             obj.getScore(Bukkit.getOfflinePlayer("§7TeamSpeak3:")).setScore(5);
    105.             obj.getScore(Bukkit.getOfflinePlayer("§eFreeLeague.net")).setScore(4);
    106.             obj.getScore(Bukkit.getOfflinePlayer("§b")).setScore(3);
    107.             obj.getScore(Bukkit.getOfflinePlayer("§7Thema:")).setScore(2);
    108.             obj.getScore(Bukkit.getOfflinePlayer("§eGegenwart")).setScore(1);
    109.             obj.getScore(Bukkit.getOfflinePlayer("§c")).setScore(0);
    110.  
    111.         }
    112.  
    113.     }
    114.  
    Ich hoffe das ihr mir weiter helfen könnt
    LG MTRX
     
    #1
  2. Werbung
    Online

    Werbung

  3. jensIO
    Offline

    jensIO

    Registriert seit:
    28. Juli 2015
    Beiträge:
    622
    Ort:
    Internet, im Neuland
    Minecraft:
    jens1o
    Kannst du deine Fehlerbeschreibung mal ausführen? Was klappt denn nicht? :D
     
    #2
  4. Lentry
    Offline

    Lentry

    Registriert seit:
    15. Mai 2016
    Beiträge:
    45
    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.
     
    #3
  5. Trasher
    Online

    Trasher

    Registriert seit:
    14. März 2016
    Beiträge:
    14
    Ort:
    Manching
    Minecraft:
    _Trasher
    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.
     
    #4
    • Gefällt mir Gefällt mir x 1
  6. Lentry
    Offline

    Lentry

    Registriert seit:
    15. Mai 2016
    Beiträge:
    45
    ok Danke :D
     
    #5