Tablist |Scoreboard Teams

Wenn ihr bei eurem Plugin nicht weiter kommt, könnt ihr hier euer Problem beschreiben und um Hilfe bitten.

Tablist |Scoreboard Teams

Beitragvon Klausi39829823 » Di 12. Apr 2016, 17:15

hey,
Ich hätte mal eine Frage bezüglich der Scoreboard Teams.

Ich bin nun soweit, dass ich es geschafft habe das jeder bei Tab ein Scoreboard Team besitzt mit Präfix.

Meine Frage lautet jetzt:

Kann man diese Ordnen ? oder hängt das damit zusammen, wie diese Teams gesetzt werden ?

Also:

Angenommen es ist:
- ein Owner Online
- ein Spieler
- und ein Vip

Wie mache ich das, dass der Owner ganz oben steht, der Vip darunter und der Spieler ganz unten ?

Ich benutze folgende Präfixe':
- §7[§4Owner§7] §4
- §7[§2Vip§7] §2
- §7[§fSpieler§7] §f

Hat das was mit den Farbcodes zutun ?

Wäre dankbar wenn mir das jemand Sagen könnte, da zum Beispiel auf Gomme auch alles geordnet ist, dass die Administratoren ganz oben sind, darunter die Senior Moderator, Moderatoren, Supporter und so weiter. :|
Benutzeravatar
Klausi39829823
 
Beiträge: 7
Registriert: Mo 3. Aug 2015, 11:26

Re: Tablist |Scoreboard Teams

Beitragvon Letsplaybar » Di 12. Apr 2016, 17:35

Code: Alles auswählen
  1. Scoreboard sb=Bukkit.getScoreboardManager().getNewScoreboard();
  2.    
  3.     Objective obj =sb.registerNewObjective("Scoreboard1", "test");
  4.     obj.setDisplaySlot(DisplaySlot.PLAYER_LIST);
  5.    
  6.    
  7.     sb.registerNewTeam("00000000Owner");
  8.     sb.registerNewTeam("00000001Dev");
  9.     sb.registerNewTeam("00000002Admin");
  10.     sb.registerNewTeam("00000003Builder");
  11.     sb.registerNewTeam("00000004Mod");
  12.     sb.registerNewTeam("00000005Youtuber");
  13.     sb.registerNewTeam("00000006Vipp");
  14.     sb.registerNewTeam("00000007Vip");
  15.     sb.registerNewTeam("00000008Player");


in dem du beim Regestrieren des Teams siehe oben ein Sortierung einbringst dies kannst du prima mit Zahlen machen da 0 das erste ist steht der Owner ganz oben usw. die Tabliste wird nach Teamnamen Sortiert.
Bild
Helfe Wo ich kann.
Mein MinecraftServer: Letsplaybaro.de - Suchen Developer/Bilder

I hacked 127.0.0.1!!! :)
Benutzeravatar
Letsplaybar
 
Beiträge: 195
Registriert: Mo 1. Feb 2016, 17:21
Wohnort: Berlin

Re: Tablist |Scoreboard Teams

Beitragvon Letsplaybar » Di 12. Apr 2016, 19:55

Frage setzt du die prefixe mit p.setTabListNAme(); oder sonst war schon mal ein Spieler mit dem prefix Spieler on. weil nach dem was ich gesehen habe hat der Prefix vom Spieler mehr als die erlaubten 16 Zeichen die man nutzen kann über das Scoreboard.
Bild
Helfe Wo ich kann.
Mein MinecraftServer: Letsplaybaro.de - Suchen Developer/Bilder

I hacked 127.0.0.1!!! :)
Benutzeravatar
Letsplaybar
 
Beiträge: 195
Registriert: Mo 1. Feb 2016, 17:21
Wohnort: Berlin

Re: Tablist |Scoreboard Teams

Beitragvon Klausi39829823 » Mi 13. Apr 2016, 15:42

Letsplaybar hat geschrieben:
Code: Alles auswählen
  1. Scoreboard sb=Bukkit.getScoreboardManager().getNewScoreboard();
  2.    
  3.     Objective obj =sb.registerNewObjective("Scoreboard1", "test");
  4.     obj.setDisplaySlot(DisplaySlot.PLAYER_LIST);
  5.    
  6.    
  7.     sb.registerNewTeam("00000000Owner");
  8.     sb.registerNewTeam("00000001Dev");
  9.     sb.registerNewTeam("00000002Admin");
  10.     sb.registerNewTeam("00000003Builder");
  11.     sb.registerNewTeam("00000004Mod");
  12.     sb.registerNewTeam("00000005Youtuber");
  13.     sb.registerNewTeam("00000006Vipp");
  14.     sb.registerNewTeam("00000007Vip");
  15.     sb.registerNewTeam("00000008Player");


in dem du beim Regestrieren des Teams siehe oben ein Sortierung einbringst dies kannst du prima mit Zahlen machen da 0 das erste ist steht der Owner ganz oben usw. die Tabliste wird nach Teamnamen Sortiert.


Dankeschön. Das hat mir weiter geholfen c:
Ist geklärt
//close
Benutzeravatar
Klausi39829823
 
Beiträge: 7
Registriert: Mo 3. Aug 2015, 11:26


Zurück zu Hilfe und Support

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 16 Gäste

cron