gmoehra Postado Dezembro 13, 2016 Denunciar Compartilhar Postado Dezembro 13, 2016 (editado) Função: Versão do servidor: [ ] 1.5.2[ ] 1.7.x [ x ] 1.8.x [ ] 1.9.x[ ] Outro: Uso de MySQL: [ ] Sim[ ] Não Deverá gerar log: [ ] Sim[ ] Não Comandos: [ ] Nenhum[ ] Outro: Versão do Java: [ ] Java 7[ ] Java 8[ ] Outro: Dependencia/Compatibilidade: [ ] WorldGuard[ ] LegenChat[ ] Vault[ ] Nenhum[ ] Outro: Plugin de Chat ( Com Local e Global que da para colocar algumas coisas no nick e na fac da pessoa. exp: tipo um LORE que possa colocar placeholders) Plugin de Score para factions > EXEMPLO OBS: So o De Score ja me ajuda agr o char pode deixar Editado Dezembro 13, 2016 por * TheSkyBr * Link para o comentário Compartilhar em outros sites More sharing options...
DeltaT Postado Dezembro 13, 2016 Denunciar Compartilhar Postado Dezembro 13, 2016 O Scoreboard é facil de fazer. so menos o de Chat que já é muito. Link para o comentário Compartilhar em outros sites More sharing options...
gmoehra Postado Dezembro 13, 2016 Autor Denunciar Compartilhar Postado Dezembro 13, 2016 @Edit Alterado o topico Link para o comentário Compartilhar em outros sites More sharing options...
gmoehra Postado Dezembro 13, 2016 Autor Denunciar Compartilhar Postado Dezembro 13, 2016 O Scoreboard é facil de fazer. so menos o de Chat que já é muito. Se vc tiver o scoreboard pode me passar pelo MP te agradeço muito Link para o comentário Compartilhar em outros sites More sharing options...
Bruninho Postado Dezembro 13, 2016 Denunciar Compartilhar Postado Dezembro 13, 2016 @@DaltonLins Também quero o scoreboard, pode me mandar também? Link para o comentário Compartilhar em outros sites More sharing options...
DeltaT Postado Dezembro 14, 2016 Denunciar Compartilhar Postado Dezembro 14, 2016 @@DaltonLins Também quero o scoreboard, pode me mandar também? Ta mas tenho que tirar o flicke que ta dando =/ Link para o comentário Compartilhar em outros sites More sharing options...
QuarKeN Postado Dezembro 14, 2016 Denunciar Compartilhar Postado Dezembro 14, 2016 Tai o code... package me.dscore.ken; import java.lang.reflect.Constructor; import org.bukkit.Bukkit; import org.bukkit.ChatColor; import org.bukkit.command.Command; import org.bukkit.command.CommandSender; import org.bukkit.command.ConsoleCommandSender; import org.bukkit.entity.Player; import org.bukkit.event.HandlerList; import org.bukkit.event.Listener; import org.bukkit.plugin.RegisteredServiceProvider; import org.bukkit.plugin.java.JavaPlugin; import org.bukkit.scoreboard.Objective; import org.bukkit.scoreboard.Scoreboard; import com.connorlinfoot.bountifulapi.TitleSendEvent; import com.massivecraft.factions.entity.BoardColl; import com.massivecraft.factions.entity.Faction; import com.massivecraft.factions.entity.MPlayer; import com.massivecraft.massivecore.ps.PS; import net.milkbowl.vault.economy.Economy; public class Main extends JavaPlugin implements Listener { public static Main plugin; public ConsoleCommandSender console; public static Economy money = null; private boolean setupEconomy() { RegisteredServiceProvider<Economy> economyProvider = getServer().getServicesManager() .getRegistration(Economy.class); if (economyProvider != null) { money = (Economy) economyProvider.getProvider(); } return money != null; } @Override public void onEnable() { saveDefaultConfig(); setupEconomy(); Bukkit.getPluginManager().registerEvents(this, this); Bukkit.getServer().getPluginManager().registerEvents(this, this); getServer().getPluginManager().registerEvents(this, this); plugin = this; this.console = Bukkit.getConsoleSender(); plugin.getServer().getPluginManager().registerEvents(new AutoCmd(), this); this.console.sendMessage("§aDCORE HABILITADO!"); this.console.sendMessage("§ePlugin by KeN"); } @Override public void onDisable() { this.console.sendMessage("§cDCORE DESABILITADO!"); this.console.sendMessage("§ePlugin by KeN"); HandlerList.unregisterAll(); plugin = null; } @Deprecated public static void Titulo(Player player, Integer fadeIn, Integer stay, Integer fadeOut, String message) { Titulo(player, fadeIn, stay, fadeOut, message, null); } @Deprecated public static void sendSubtitle(Player player, Integer fadeIn, Integer stay, Integer fadeOut, String message) { Titulo(player, fadeIn, stay, fadeOut, null, message); } @Deprecated public static void sendFullTitle(Player player, Integer fadeIn, Integer stay, Integer fadeOut, String title, String subtitle) { Titulo(player, fadeIn, stay, fadeOut, title, subtitle); } public static void sendPacket(Player player, Object packet) { try { Object handle = player.getClass().getMethod("getHandle", new Class[0]).invoke(player, new Object[0]); Object playerConnection = handle.getClass().getField("playerConnection").get(handle); playerConnection.getClass().getMethod("sendPacket", new Class[] { getNMSClass("Packet") }) .invoke(playerConnection, new Object[] { packet }); } catch (Exception e) { e.printStackTrace(); } } public static Class<?> getNMSClass(String name) { String version = Bukkit.getServer().getClass().getPackage().getName().split("\\.")[3]; try { return Class.forName("net.minecraft.server." + version + "." + name); } catch (ClassNotFoundException e) { e.printStackTrace(); } return null; } public static void Titulo(Player player, Integer fadeIn, Integer stay, Integer fadeOut, String title, String subtitle) { TitleSendEvent titleSendEvent = new TitleSendEvent(player, title, subtitle); Bukkit.getPluginManager().callEvent(titleSendEvent); if (titleSendEvent.isCancelled()) { return; } try { if (title != null) { title = ChatColor.translateAlternateColorCodes('&', title); title = title.replaceAll("%player%", player.getDisplayName()); Object e = getNMSClass("PacketPlayOutTitle").getDeclaredClasses()[0].getField("TIMES") .get((Object) null); Object chatTitle = getNMSClass("IChatBaseComponent").getDeclaredClasses()[0] .getMethod("a", new Class[] { String.class }) .invoke((Object) null, new Object[] { "{\"text\":\"" + title + "\"}" }); @SuppressWarnings("rawtypes") Constructor subtitleConstructor = getNMSClass("PacketPlayOutTitle") .getConstructor(new Class[] { getNMSClass("PacketPlayOutTitle").getDeclaredClasses()[0], getNMSClass("IChatBaseComponent"), Integer.TYPE, Integer.TYPE, Integer.TYPE }); Object titlePacket = subtitleConstructor .newInstance(new Object[] { e, chatTitle, fadeIn, stay, fadeOut }); sendPacket(player, titlePacket); e = getNMSClass("PacketPlayOutTitle").getDeclaredClasses()[0].getField("TITLE").get((Object) null); chatTitle = getNMSClass("IChatBaseComponent").getDeclaredClasses()[0] .getMethod("a", new Class[] { String.class }) .invoke((Object) null, new Object[] { "{\"text\":\"" + title + "\"}" }); subtitleConstructor = getNMSClass("PacketPlayOutTitle").getConstructor(new Class[] { getNMSClass("PacketPlayOutTitle").getDeclaredClasses()[0], getNMSClass("IChatBaseComponent") }); titlePacket = subtitleConstructor.newInstance(new Object[] { e, chatTitle }); sendPacket(player, titlePacket); } if (subtitle != null) { subtitle = ChatColor.translateAlternateColorCodes('&', subtitle); subtitle = subtitle.replaceAll("%player%", player.getDisplayName()); Object e = getNMSClass("PacketPlayOutTitle").getDeclaredClasses()[0].getField("TIMES") .get((Object) null); Object chatSubtitle = getNMSClass("IChatBaseComponent").getDeclaredClasses()[0] .getMethod("a", new Class[] { String.class }) .invoke((Object) null, new Object[] { "{\"text\":\"" + title + "\"}" }); @SuppressWarnings("rawtypes") Constructor subtitleConstructor = getNMSClass("PacketPlayOutTitle") .getConstructor(new Class[] { getNMSClass("PacketPlayOutTitle").getDeclaredClasses()[0], getNMSClass("IChatBaseComponent"), Integer.TYPE, Integer.TYPE, Integer.TYPE }); Object subtitlePacket = subtitleConstructor .newInstance(new Object[] { e, chatSubtitle, fadeIn, stay, fadeOut }); sendPacket(player, subtitlePacket); e = getNMSClass("PacketPlayOutTitle").getDeclaredClasses()[0].getField("SUBTITLE").get((Object) null); chatSubtitle = getNMSClass("IChatBaseComponent").getDeclaredClasses()[0] .getMethod("a", new Class[] { String.class }) .invoke((Object) null, new Object[] { "{\"text\":\"" + subtitle + "\"}" }); subtitleConstructor = getNMSClass("PacketPlayOutTitle") .getConstructor(new Class[] { getNMSClass("PacketPlayOutTitle").getDeclaredClasses()[0], getNMSClass("IChatBaseComponent"), Integer.TYPE, Integer.TYPE, Integer.TYPE }); subtitlePacket = subtitleConstructor .newInstance(new Object[] { e, chatSubtitle, fadeIn, stay, fadeOut }); sendPacket(player, subtitlePacket); } } catch (Exception var11) { var11.printStackTrace(); } } public static void clearTitle(Player player) { Titulo(player, Integer.valueOf(0), Integer.valueOf(0), Integer.valueOf(0), "", ""); } public String getFactionName(Object player) { MPlayer uplayer = MPlayer.get(player); Faction faction = uplayer.getFaction(); return faction.getName(); } @SuppressWarnings("deprecation") @Override public boolean onCommand(CommandSender sender, Command command, String label, String[] args) { if (sender instanceof Player) { if (command.getName().equalsIgnoreCase("factionsboard")) { Player p = (Player) sender; String dinheiro = String.valueOf(Main.money.getBalance(p.getName())); Scoreboard board = Bukkit.getScoreboardManager().getNewScoreboard(); MPlayer uplayer = MPlayer.get(p); double poder = uplayer.getPower(); double maxPoder = uplayer.getPowerMax(); Player player = (Player) sender; String factionId = "none"; Faction factionTo = BoardColl.get().getFactionAt(PS.valueOf(player)); String facName = factionTo.getName(); Objective obj = board.registerNewObjective("D", "SCORE"); if (p.getWorld().getName().equalsIgnoreCase("world")) { obj.setDisplaySlot(org.bukkit.scoreboard.DisplaySlot.SIDEBAR); obj.setDisplayName("§e[ " + facName + " §e]"); obj.getScore(Bukkit.getOfflinePlayer("§8 ")).setScore(10); obj.getScore(Bukkit.getOfflinePlayer("§a ")).setScore(8); obj.getScore(Bukkit.getOfflinePlayer("§9 ")).setScore(6); obj.getScore(Bukkit.getOfflinePlayer(" §eTopCoins: §f" + Main.this.getConfig().getString("Top"))).setScore(4); obj.getScore(Bukkit.getOfflinePlayer("§1 ")).setScore(3); obj.getScore(Bukkit.getOfflinePlayer(" §eCoins: §f" + dinheiro)).setScore(2); obj.getScore(Bukkit.getOfflinePlayer("§c")).setScore(1); obj.getScore(Bukkit .getOfflinePlayer(" §eSite: " + (Main.this.getConfig().getString("Site").replace("&", "§")))) .setScore(0); if (poder >= 20) { obj.getScore(Bukkit.getOfflinePlayer(" §ePoder: §f20.0/" + maxPoder)).setScore(9); } else if (poder >= 19) { obj.getScore(Bukkit.getOfflinePlayer(" §ePoder: §f19.0/" + maxPoder)).setScore(9); } else if (poder >= 18) { obj.getScore(Bukkit.getOfflinePlayer(" §ePoder: §f18.0/" + maxPoder)).setScore(9); } else if (poder >= 17) { obj.getScore(Bukkit.getOfflinePlayer(" §ePoder: §f17.0/" + maxPoder)).setScore(9); } else if (poder >= 16) { obj.getScore(Bukkit.getOfflinePlayer(" §ePoder: §f16.0/" + maxPoder)).setScore(9); } else if (poder >= 15) { obj.getScore(Bukkit.getOfflinePlayer(" §ePoder: §f15.0/" + maxPoder)).setScore(9); } else if (poder >= 14) { obj.getScore(Bukkit.getOfflinePlayer(" §ePoder: §f14.0/" + maxPoder)).setScore(9); } else if (poder >= 13) { obj.getScore(Bukkit.getOfflinePlayer(" §ePoder: §f13.0/" + maxPoder)).setScore(9); } else if (poder >= 12) { obj.getScore(Bukkit.getOfflinePlayer(" §ePoder: §f12.0/" + maxPoder)).setScore(9); } else if (poder >= 11) { obj.getScore(Bukkit.getOfflinePlayer(" §ePoder: §f11.0/" + maxPoder)).setScore(9); } else if (poder >= 10) { obj.getScore(Bukkit.getOfflinePlayer(" §ePoder: §f10.0/" + maxPoder)).setScore(9); } else if (poder >= 9) { obj.getScore(Bukkit.getOfflinePlayer(" §ePoder: §f9.0/" + maxPoder)).setScore(9); } else if (poder >= 8) { obj.getScore(Bukkit.getOfflinePlayer(" §ePoder: §f8.0/" + maxPoder)).setScore(9); } else if (poder >= 7) { obj.getScore(Bukkit.getOfflinePlayer(" §ePoder: §f7.0/" + maxPoder)).setScore(9); } else if (poder >= 6) { obj.getScore(Bukkit.getOfflinePlayer(" §ePoder: §f6.0/" + maxPoder)).setScore(9); } else if (poder >= 5) { obj.getScore(Bukkit.getOfflinePlayer(" §ePoder: §f5.0/" + maxPoder)).setScore(9); } else if (poder >= 4) { obj.getScore(Bukkit.getOfflinePlayer(" §ePoder: §f4.0/" + maxPoder)).setScore(9); } else if (poder >= 3) { obj.getScore(Bukkit.getOfflinePlayer(" §ePoder: §f3.0/" + maxPoder)).setScore(9); } else if (poder >= 2) { obj.getScore(Bukkit.getOfflinePlayer(" §ePoder: §f2.0/" + maxPoder)).setScore(9); } else if (poder >= 1) { obj.getScore(Bukkit.getOfflinePlayer(" §ePoder: §f1.0/" + maxPoder)).setScore(9); } else if (poder >= 0) { obj.getScore(Bukkit.getOfflinePlayer(" §ePoder: §f0.0/" + maxPoder)).setScore(9); } if (uplayer.getFactionId().contains(factionId)) { obj.getScore(Bukkit.getOfflinePlayer(" §2Sem Facção")).setScore(7); }else{ obj.getScore(Bukkit.getOfflinePlayer(" §aFacção: §f" + getFactionName(player))).setScore(7); } board.registerNewTeam("grupo").addPlayer(Bukkit.getOfflinePlayer(" §fGrupo: §9")); board.registerNewTeam("creditos").addPlayer(Bukkit.getOfflinePlayer(" §fCréditos: §a")); board.registerNewTeam("lobby").addPlayer(Bukkit.getOfflinePlayer(" §fLobby: §a")); board.registerNewTeam("players").addPlayer(Bukkit.getOfflinePlayer(" §fPlayers: §a")); p.setScoreboard(board); } } if (sender instanceof Player) { if (command.getName().equalsIgnoreCase("Dscore")) { Player player = (Player) sender; player.sendMessage(""); player.sendMessage("§6§lDscore: §ePlugin by developer Ken!"); player.sendMessage(""); } } } return false; } } Link para o comentário Compartilhar em outros sites More sharing options...
gmoehra Postado Dezembro 14, 2016 Autor Denunciar Compartilhar Postado Dezembro 14, 2016 Tai o code... package me.dscore.ken; import java.lang.reflect.Constructor; import org.bukkit.Bukkit; import org.bukkit.ChatColor; import org.bukkit.command.Command; import org.bukkit.command.CommandSender; import org.bukkit.command.ConsoleCommandSender; import org.bukkit.entity.Player; import org.bukkit.event.HandlerList; import org.bukkit.event.Listener; import org.bukkit.plugin.RegisteredServiceProvider; import org.bukkit.plugin.java.JavaPlugin; import org.bukkit.scoreboard.Objective; import org.bukkit.scoreboard.Scoreboard; import com.connorlinfoot.bountifulapi.TitleSendEvent; import com.massivecraft.factions.entity.BoardColl; import com.massivecraft.factions.entity.Faction; import com.massivecraft.factions.entity.MPlayer; import com.massivecraft.massivecore.ps.PS; import net.milkbowl.vault.economy.Economy; public class Main extends JavaPlugin implements Listener { public static Main plugin; public ConsoleCommandSender console; public static Economy money = null; private boolean setupEconomy() { RegisteredServiceProvider<Economy> economyProvider = getServer().getServicesManager() .getRegistration(Economy.class); if (economyProvider != null) { money = (Economy) economyProvider.getProvider(); } return money != null; } @Override public void onEnable() { saveDefaultConfig(); setupEconomy(); Bukkit.getPluginManager().registerEvents(this, this); Bukkit.getServer().getPluginManager().registerEvents(this, this); getServer().getPluginManager().registerEvents(this, this); plugin = this; this.console = Bukkit.getConsoleSender(); plugin.getServer().getPluginManager().registerEvents(new AutoCmd(), this); this.console.sendMessage("§aDCORE HABILITADO!"); this.console.sendMessage("§ePlugin by KeN"); } @Override public void onDisable() { this.console.sendMessage("§cDCORE DESABILITADO!"); this.console.sendMessage("§ePlugin by KeN"); HandlerList.unregisterAll(); plugin = null; } @Deprecated public static void Titulo(Player player, Integer fadeIn, Integer stay, Integer fadeOut, String message) { Titulo(player, fadeIn, stay, fadeOut, message, null); } @Deprecated public static void sendSubtitle(Player player, Integer fadeIn, Integer stay, Integer fadeOut, String message) { Titulo(player, fadeIn, stay, fadeOut, null, message); } @Deprecated public static void sendFullTitle(Player player, Integer fadeIn, Integer stay, Integer fadeOut, String title, String subtitle) { Titulo(player, fadeIn, stay, fadeOut, title, subtitle); } public static void sendPacket(Player player, Object packet) { try { Object handle = player.getClass().getMethod("getHandle", new Class[0]).invoke(player, new Object[0]); Object playerConnection = handle.getClass().getField("playerConnection").get(handle); playerConnection.getClass().getMethod("sendPacket", new Class[] { getNMSClass("Packet") }) .invoke(playerConnection, new Object[] { packet }); } catch (Exception e) { e.printStackTrace(); } } public static Class<?> getNMSClass(String name) { String version = Bukkit.getServer().getClass().getPackage().getName().split("\\.")[3]; try { return Class.forName("net.minecraft.server." + version + "." + name); } catch (ClassNotFoundException e) { e.printStackTrace(); } return null; } public static void Titulo(Player player, Integer fadeIn, Integer stay, Integer fadeOut, String title, String subtitle) { TitleSendEvent titleSendEvent = new TitleSendEvent(player, title, subtitle); Bukkit.getPluginManager().callEvent(titleSendEvent); if (titleSendEvent.isCancelled()) { return; } try { if (title != null) { title = ChatColor.translateAlternateColorCodes('&', title); title = title.replaceAll("%player%", player.getDisplayName()); Object e = getNMSClass("PacketPlayOutTitle").getDeclaredClasses()[0].getField("TIMES") .get((Object) null); Object chatTitle = getNMSClass("IChatBaseComponent").getDeclaredClasses()[0] .getMethod("a", new Class[] { String.class }) .invoke((Object) null, new Object[] { "{\"text\":\"" + title + "\"}" }); @SuppressWarnings("rawtypes") Constructor subtitleConstructor = getNMSClass("PacketPlayOutTitle") .getConstructor(new Class[] { getNMSClass("PacketPlayOutTitle").getDeclaredClasses()[0], getNMSClass("IChatBaseComponent"), Integer.TYPE, Integer.TYPE, Integer.TYPE }); Object titlePacket = subtitleConstructor .newInstance(new Object[] { e, chatTitle, fadeIn, stay, fadeOut }); sendPacket(player, titlePacket); e = getNMSClass("PacketPlayOutTitle").getDeclaredClasses()[0].getField("TITLE").get((Object) null); chatTitle = getNMSClass("IChatBaseComponent").getDeclaredClasses()[0] .getMethod("a", new Class[] { String.class }) .invoke((Object) null, new Object[] { "{\"text\":\"" + title + "\"}" }); subtitleConstructor = getNMSClass("PacketPlayOutTitle").getConstructor(new Class[] { getNMSClass("PacketPlayOutTitle").getDeclaredClasses()[0], getNMSClass("IChatBaseComponent") }); titlePacket = subtitleConstructor.newInstance(new Object[] { e, chatTitle }); sendPacket(player, titlePacket); } if (subtitle != null) { subtitle = ChatColor.translateAlternateColorCodes('&', subtitle); subtitle = subtitle.replaceAll("%player%", player.getDisplayName()); Object e = getNMSClass("PacketPlayOutTitle").getDeclaredClasses()[0].getField("TIMES") .get((Object) null); Object chatSubtitle = getNMSClass("IChatBaseComponent").getDeclaredClasses()[0] .getMethod("a", new Class[] { String.class }) .invoke((Object) null, new Object[] { "{\"text\":\"" + title + "\"}" }); @SuppressWarnings("rawtypes") Constructor subtitleConstructor = getNMSClass("PacketPlayOutTitle") .getConstructor(new Class[] { getNMSClass("PacketPlayOutTitle").getDeclaredClasses()[0], getNMSClass("IChatBaseComponent"), Integer.TYPE, Integer.TYPE, Integer.TYPE }); Object subtitlePacket = subtitleConstructor .newInstance(new Object[] { e, chatSubtitle, fadeIn, stay, fadeOut }); sendPacket(player, subtitlePacket); e = getNMSClass("PacketPlayOutTitle").getDeclaredClasses()[0].getField("SUBTITLE").get((Object) null); chatSubtitle = getNMSClass("IChatBaseComponent").getDeclaredClasses()[0] .getMethod("a", new Class[] { String.class }) .invoke((Object) null, new Object[] { "{\"text\":\"" + subtitle + "\"}" }); subtitleConstructor = getNMSClass("PacketPlayOutTitle") .getConstructor(new Class[] { getNMSClass("PacketPlayOutTitle").getDeclaredClasses()[0], getNMSClass("IChatBaseComponent"), Integer.TYPE, Integer.TYPE, Integer.TYPE }); subtitlePacket = subtitleConstructor .newInstance(new Object[] { e, chatSubtitle, fadeIn, stay, fadeOut }); sendPacket(player, subtitlePacket); } } catch (Exception var11) { var11.printStackTrace(); } } public static void clearTitle(Player player) { Titulo(player, Integer.valueOf(0), Integer.valueOf(0), Integer.valueOf(0), "", ""); } public String getFactionName(Object player) { MPlayer uplayer = MPlayer.get(player); Faction faction = uplayer.getFaction(); return faction.getName(); } @SuppressWarnings("deprecation") @Override public boolean onCommand(CommandSender sender, Command command, String label, String[] args) { if (sender instanceof Player) { if (command.getName().equalsIgnoreCase("factionsboard")) { Player p = (Player) sender; String dinheiro = String.valueOf(Main.money.getBalance(p.getName())); Scoreboard board = Bukkit.getScoreboardManager().getNewScoreboard(); MPlayer uplayer = MPlayer.get(p); double poder = uplayer.getPower(); double maxPoder = uplayer.getPowerMax(); Player player = (Player) sender; String factionId = "none"; Faction factionTo = BoardColl.get().getFactionAt(PS.valueOf(player)); String facName = factionTo.getName(); Objective obj = board.registerNewObjective("D", "SCORE"); if (p.getWorld().getName().equalsIgnoreCase("world")) { obj.setDisplaySlot(org.bukkit.scoreboard.DisplaySlot.SIDEBAR); obj.setDisplayName("§e[ " + facName + " §e]"); obj.getScore(Bukkit.getOfflinePlayer("§8 ")).setScore(10); obj.getScore(Bukkit.getOfflinePlayer("§a ")).setScore(8); obj.getScore(Bukkit.getOfflinePlayer("§9 ")).setScore(6); obj.getScore(Bukkit.getOfflinePlayer(" §eTopCoins: §f" + Main.this.getConfig().getString("Top"))).setScore(4); obj.getScore(Bukkit.getOfflinePlayer("§1 ")).setScore(3); obj.getScore(Bukkit.getOfflinePlayer(" §eCoins: §f" + dinheiro)).setScore(2); obj.getScore(Bukkit.getOfflinePlayer("§c")).setScore(1); obj.getScore(Bukkit .getOfflinePlayer(" §eSite: " + (Main.this.getConfig().getString("Site").replace("&", "§")))) .setScore(0); if (poder >= 20) { obj.getScore(Bukkit.getOfflinePlayer(" §ePoder: §f20.0/" + maxPoder)).setScore(9); } else if (poder >= 19) { obj.getScore(Bukkit.getOfflinePlayer(" §ePoder: §f19.0/" + maxPoder)).setScore(9); } else if (poder >= 18) { obj.getScore(Bukkit.getOfflinePlayer(" §ePoder: §f18.0/" + maxPoder)).setScore(9); } else if (poder >= 17) { obj.getScore(Bukkit.getOfflinePlayer(" §ePoder: §f17.0/" + maxPoder)).setScore(9); } else if (poder >= 16) { obj.getScore(Bukkit.getOfflinePlayer(" §ePoder: §f16.0/" + maxPoder)).setScore(9); } else if (poder >= 15) { obj.getScore(Bukkit.getOfflinePlayer(" §ePoder: §f15.0/" + maxPoder)).setScore(9); } else if (poder >= 14) { obj.getScore(Bukkit.getOfflinePlayer(" §ePoder: §f14.0/" + maxPoder)).setScore(9); } else if (poder >= 13) { obj.getScore(Bukkit.getOfflinePlayer(" §ePoder: §f13.0/" + maxPoder)).setScore(9); } else if (poder >= 12) { obj.getScore(Bukkit.getOfflinePlayer(" §ePoder: §f12.0/" + maxPoder)).setScore(9); } else if (poder >= 11) { obj.getScore(Bukkit.getOfflinePlayer(" §ePoder: §f11.0/" + maxPoder)).setScore(9); } else if (poder >= 10) { obj.getScore(Bukkit.getOfflinePlayer(" §ePoder: §f10.0/" + maxPoder)).setScore(9); } else if (poder >= 9) { obj.getScore(Bukkit.getOfflinePlayer(" §ePoder: §f9.0/" + maxPoder)).setScore(9); } else if (poder >= 8) { obj.getScore(Bukkit.getOfflinePlayer(" §ePoder: §f8.0/" + maxPoder)).setScore(9); } else if (poder >= 7) { obj.getScore(Bukkit.getOfflinePlayer(" §ePoder: §f7.0/" + maxPoder)).setScore(9); } else if (poder >= 6) { obj.getScore(Bukkit.getOfflinePlayer(" §ePoder: §f6.0/" + maxPoder)).setScore(9); } else if (poder >= 5) { obj.getScore(Bukkit.getOfflinePlayer(" §ePoder: §f5.0/" + maxPoder)).setScore(9); } else if (poder >= 4) { obj.getScore(Bukkit.getOfflinePlayer(" §ePoder: §f4.0/" + maxPoder)).setScore(9); } else if (poder >= 3) { obj.getScore(Bukkit.getOfflinePlayer(" §ePoder: §f3.0/" + maxPoder)).setScore(9); } else if (poder >= 2) { obj.getScore(Bukkit.getOfflinePlayer(" §ePoder: §f2.0/" + maxPoder)).setScore(9); } else if (poder >= 1) { obj.getScore(Bukkit.getOfflinePlayer(" §ePoder: §f1.0/" + maxPoder)).setScore(9); } else if (poder >= 0) { obj.getScore(Bukkit.getOfflinePlayer(" §ePoder: §f0.0/" + maxPoder)).setScore(9); } if (uplayer.getFactionId().contains(factionId)) { obj.getScore(Bukkit.getOfflinePlayer(" §2Sem Facção")).setScore(7); }else{ obj.getScore(Bukkit.getOfflinePlayer(" §aFacção: §f" + getFactionName(player))).setScore(7); } board.registerNewTeam("grupo").addPlayer(Bukkit.getOfflinePlayer(" §fGrupo: §9")); board.registerNewTeam("creditos").addPlayer(Bukkit.getOfflinePlayer(" §fCréditos: §a")); board.registerNewTeam("lobby").addPlayer(Bukkit.getOfflinePlayer(" §fLobby: §a")); board.registerNewTeam("players").addPlayer(Bukkit.getOfflinePlayer(" §fPlayers: §a")); p.setScoreboard(board); } } if (sender instanceof Player) { if (command.getName().equalsIgnoreCase("Dscore")) { Player player = (Player) sender; player.sendMessage(""); player.sendMessage("§6§lDscore: §ePlugin by developer Ken!"); player.sendMessage(""); } } } return false; } } mano se pode me ajudar a fazer isso dai pq ja tentei e nada deu Link para o comentário Compartilhar em outros sites More sharing options...
gmoehra Postado Dezembro 19, 2016 Autor Denunciar Compartilhar Postado Dezembro 19, 2016 @UP Link para o comentário Compartilhar em outros sites More sharing options...
žφµร†ล√™ Postado Dezembro 19, 2016 Denunciar Compartilhar Postado Dezembro 19, 2016 @Edit Alterado o topico Se vc tiver o scoreboard pode me passar pelo MP te agradeço muito Art. 4 Posts Duplos[+] não são permitidos porém, como é comum ocorrer problemas de conexão, serão tolerados, nos conformes das regras. I - Se um post duplo ocorrer com o conteúdo exatamente igual, em menos de 2 minutos de diferença, o post será OCULTADO e o membro não será alertado; II - Se um tópico duplo ocorrer com o conteúdo exatamente igual, em menos de 2 minutos de diferença, o tópico será movido para a lixeira e marcado como [inválido] e o membro não será alertado; III - Se um post duplo ocorrer com um conteúdo diferente, em menos de 5 minutos de diferença, o post será agregado ao post anterior automaticamente, e o membro não será alertado; IV - Se um post duplo ocorrer, em mais de 5 minutos de diferença, e não satisfizer nenhuma das condições anteriores, o membro será alertado. » Ocorrência (Até 5 Ocorrências): 1 PONTO(S) (Expira em 90 dias) » Reincidência (>= 6 Ocorrências): 5 PONTO(S) (Não expira) Link para o comentário Compartilhar em outros sites More sharing options...
gmoehra Postado Dezembro 19, 2016 Autor Denunciar Compartilhar Postado Dezembro 19, 2016 Podem fechar este tópico. obrigado. Link para o comentário Compartilhar em outros sites More sharing options...
Nano Postado Dezembro 19, 2016 Denunciar Compartilhar Postado Dezembro 19, 2016 Seu pedido foi marcado como [Entregue] e movido à área de pedidos entregues. Atenciosamente, Gamer's Board Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados