Question Scoreboard

Discussion in 'Plugin Help/Development/Requests' started by bubblefat_, Jan 2, 2015.

Thread Status:
Not open for further replies.
  1. Offline

    bubblefat_

    So I am making a scoreboard. I need to know how to make the text (dont know how to explain it) come across the scoreboard for when we have more then one staff member online. How can I do this.

    Also when I give a team a tag it only shows that player their tag and it won't show other peoples tags.

    (If you need more of my code I can give it)
    Code:
     
    public void setupScoreboard(Player player) {
    
    ScoreboardManager sm = Bukkit.getScoreboardManager();
    
    Scoreboard onJoin = sm.getNewScoreboard();
    
    Objective obj = onJoin.registerNewObjective("dash", "dummy");
    
    
    obj.setDisplaySlot(DisplaySlot.SIDEBAR);
    
    obj.setDisplayName(ChatColor.BOLD + "Title");
    
    
    Score spacer = null;
    
    
    Score nameTitle = null;
    
    Score name = null;
    
    Score spacer2 = null;
    
    
    Team owner = onJoin.registerNewTeam("owner");
    
    
    if(player.isOp()) {
    
    owner.addPlayer(player);
    
    owner.setPrefix(ChatColor.DARK_RED + "§lOWNER " + ChatColor.DARK_RED);
    
    owner.setDisplayName(ChatColor.DARK_RED + "OWNER");
    
    
    }
    
    
    try {
    
    
    spacer = obj.getScore(" ");
    
    spacer.setScore(12);
    
    
    spacer = obj.getScore(ChatColor.GREEN + "§lCurrency");
    
    spacer.setScore(11);
    
    
    spacer = obj.getScore("(Not Added)");
    
    spacer.setScore(10);
    
    
    spacer = obj.getScore("  ");
    
    spacer.setScore(9);
    
    
    spacer = obj.getScore(ChatColor.BLUE + "§lOnline Staff");
    
    spacer.setScore(8);
    
    
    if(player.isOp()) {
    
    spacer = obj.getScore(player.getName());
    
    spacer.setScore(7);
    
    }
    
    
    if(player.hasPermission("hubct.scbadmin")) {
    
    spacer = obj.getScore(player.getName());
    
    spacer.setScore(7);
    
    }
    
    if(player.hasPermission("hubct.scbmod")) {
    
    spacer = obj.getScore(player.getName());
    
    spacer.setScore(7);
    
    }
    
    
    if(player.hasPermission("hubct.scbjrmod")) {
    
    spacer = obj.getScore(player.getName());
    
    spacer.setScore(7);
    
    }
    
    if(player.hasPermission("hubct.scbdev")) {
    
    spacer = obj.getScore(player.getName());
    
    spacer.setScore(7);
    
    }
    
    
    spacer = obj.getScore("   ");
    
    spacer.setScore(6);
    
    
    spacer = obj.getScore(ChatColor.RED + "§lRank");
    
    spacer.setScore(5);
    
    
    if(!player.isOp()) {
    
    spacer = obj.getScore("Member");
    
    spacer.setScore(4);
    
    }
    
    
    if(player.hasPermission("hubct.sbjrmod")&&!player.isOp()) {
    
    spacer = obj.getScore("JrMod");
    
    spacer.setScore(4);
    
    }
    
    
    if(player.hasPermission("hubct.sbmod")&&!player.isOp()) {
    
    spacer = obj.getScore("Mod");
    
    spacer.setScore(4);
    
    }
    
    
    if(player.hasPermission("hubct.sbadmin")&&!player.isOp()) {
    
    spacer = obj.getScore("Admin");
    
    spacer.setScore(4);
    
    }
    
    
    if(player.hasPermission("hubct.sbbuilder")&&!player.isOp()) {
    
    spacer = obj.getScore("Builder");
    
    spacer.setScore(4);
    
    }
    
    
    if(player.hasPermission("hubct.sbdev")&&!player.isOp()) {
    
    spacer = obj.getScore("Developer");
    
    spacer.setScore(4);
    
    }
    
    
    if(player.isOp()) {
    
    spacer = obj.getScore("Owner");
    
    spacer.setScore(4);
    
    }
    
    
    spacer = obj.getScore(" ");
    
    spacer.setScore(3);
    
    
    spacer = obj.getScore(ChatColor.GOLD + "§lWebsite");
    
    spacer.setScore(2);
    
    
    spacer = obj.getScore("websiteurl");
    
    spacer.setScore(1);
    
    
    player.setScoreboard(onJoin);
    
    
    } catch (Exception ex) {
    
    System.out.println(ex);
    
    }
    
    
    }
    
     
    Last edited: Jan 2, 2015
Thread Status:
Not open for further replies.

Share This Page