Bom gostaria de saber como eu adiciono um ranking em um evento, bom gostaria de adicionar um ranking neste código para os 5 jogadores que mais receberão o item da sorte upando, ai ter o comando /top pescador para saber os 5 jogadores que pegaram mais.
Pergunta
Guest » MickCraft » xKizame »
Bom gostaria de saber como eu adiciono um ranking em um evento, bom gostaria de adicionar um ranking neste código para os 5 jogadores que mais receberão o item da sorte upando, ai ter o comando /top pescador para saber os 5 jogadores que pegaram mais.
Código:
@EventHandler public void onPlayerFishing(PlayerFishEvent e){ if (e.getState() == State.CAUGHT_FISH && Math.random() < 0.01){ Player p = e.getPlayer(); String playerName = e.getPlayer().getName(); ItemStack spawner = new ItemStack(Material.MOB_SPAWNER); ItemMeta spawnerMeta = spawner.getItemMeta(); spawnerMeta.setDisplayName(getConfig().getString("Nome").replace("&", "§")); spawner.setItemMeta(spawnerMeta); p.getInventory().addItem(spawner); Bukkit.broadcastMessage(getConfig().getString("BroadCast1").replace("&", "§")); Bukkit.broadcastMessage(getConfig().getString("BroadCast2").replace("&", "§").replaceAll("@player", p.getName())); Bukkit.broadcastMessage(getConfig().getString("BroadCast3").replace("&", "§")); p.sendMessage(getConfig().getString("Aviso").replace("&", "§")); p.sendMessage(getConfig().getString("Coins").replace(">", "»").replace("&", "§")); p.sendMessage(getConfig().getString("XP").replace(">", "»").replace("&", "§")); Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "money " + playerName + " "); Bukkit.dispatchCommand(Bukkit.getConsoleSender(), getConfig().getString("Comando1").replace("&", "§").replaceAll("@player", p.getName())); Bukkit.dispatchCommand(Bukkit.getConsoleSender(), getConfig().getString("Comando2").replace("&", "§").replaceAll("@player", p.getName())); Bukkit.dispatchCommand(Bukkit.getConsoleSender(), getConfig().getString("Comando3").replace("&", "§").replaceAll("@player", p.getName())); Bukkit.dispatchCommand(Bukkit.getConsoleSender(), getConfig().getString("Comando4").replace("&", "§").replaceAll("@player", p.getName())); } }Obs: @leonardosc diz o motivo antes de fechar um tópico.
Link para o comentário
Compartilhar em outros sites
28 respostass a esta questão
Posts Recomendados