Ir para conteúdo

SlayerFear

Membros
  • Total de itens

    428
  • Registro em

  • Última visita

Tudo que SlayerFear postou

  1. basta apenas setar default: true no permissionex, que a pessoa ja entra com o grupo selecionado.
  2. se quiser eu faço me chama discord SlayerFear#4316
  3. if (p.getInventory().contains(item) && p.getInventory().contains(item)) {
  4. uhuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
  5. Tenta colocar esta Tag de formatação no legend chat {bprefix}
  6. o que ficou "estranho" foi a qualidade das imagens que ficou um pouco inferior
  7. SlayerFear

    Ajudem ai plis

    quem ainda usa 1.5.2 '-'.
  8. Tente achar alguém de confiança que possua diversos plugins na gb.
  9. não confie pelos seguintes motivos, não é conhecido, pode descompilar plugins e mandar para você, próximo e ultimo motivo Não sabe escrever, provavelmente criança que não sabe nem o que é java.
  10. para consertar este erro apenas pela src, ou baixe uma versão mais atualizada, se não houver baixe outro plugin.
  11. @iHuck ficou meio confuso seu comentário kkkk, "Não faça isso em plugin, faça uma encomenda de plugin."
  12. SlayerFear

    Logo

    Gostaria de saber se alguém poderia criar uma logo free, escrito KNUP NETWORK, ficaria muito agradecido! se possível, escolher uma font com uns tons de azul.
  13. recomendo refazer do que concertar, esse código ta uma bagunça.
  14. utilize o modo código que assim não da para entender nada package xd; import com.Acrobot.ChestShop.Events.TransactionEvent; 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 java.text.NumberFormat; import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import javax.annotation.Nullable; import net.milkbowl.vault.chat.*; import net.milkbowl.vault.economy.Economy; import org.bukkit.Bukkit; import org.bukkit.Location; import org.bukkit.command.ConsoleCommandSender; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; import org.bukkit.event.player.PlayerCommandPreprocessEvent; import org.bukkit.event.player.PlayerJoinEvent; import org.bukkit.event.player.PlayerMoveEvent; import org.bukkit.event.player.PlayerQuitEvent; import org.bukkit.event.player.PlayerTeleportEvent; import org.bukkit.metadata.FixedMetadataValue; import org.bukkit.plugin.RegisteredServiceProvider; import org.bukkit.plugin.java.JavaPlugin; import org.bukkit.scoreboard.DisplaySlot; import org.bukkit.scoreboard.Objective; import org.bukkit.scoreboard.Scoreboard; public class xd extends JavaPlugin implements Listener { @EventHandler public void onBuy(TransactionEvent e) { atualizarScore(e.getClient(), null); if (e.getOwner().isOnline()) { atualizarScore((Player)e.getOwner(), null); } } private static Chat chat = null; @EventHandler public void onTeleport(PlayerTeleportEvent e) { Player p = e.getPlayer(); MPlayer mplayer = MPlayer.get(p); int powerplayer = (int)mplayer.getPower(); if (!this.poder.containsKey(p)) { this.poder.put(p, Integer.valueOf(powerplayer)); atualizarScore(p, null); } else if ((((Integer)this.poder.get(p)).intValue() == powerplayer ? 1 : 0) == 0) { atualizarScore(p, null); } Location to = e.getTo(); Faction zonatof = BoardColl.get().getFactionAt(PS.valueOf(to)); String zonatos = zonatof.getName(); Location from = e.getFrom(); Faction zonafromf = BoardColl.get().getFactionAt(PS.valueOf(from)); String zonafroms = zonafromf.getName(); if (!zonafroms.equalsIgnoreCase(zonatos)) { atualizarScore(e.getPlayer(), to); } } Map<Player, Integer> poder = new HashMap<>(); public Economy economy; private boolean setupEconomy() { RegisteredServiceProvider<Economy> economyProvider = getServer().getServicesManager().getRegistration(Economy.class); if (economyProvider != null) { this.economy = ((Economy)economyProvider.getProvider()); } return this.economy != null; } @SuppressWarnings("rawtypes") @EventHandler public void onCommandEvent(PlayerCommandPreprocessEvent e) { ArrayList<Player> players = new ArrayList<>(); Iterator localIterator; Player loop; if ((e.getMessage().contains("/pay")) || (e.getMessage().contains("/eco")) || (e.getMessage().contains("/money")) || (e.getMessage().contains("/comprar"))) { e.setCancelled(true); e.getPlayer().performCommand(e.getMessage().replaceFirst("/", "")); atualizarScore(e.getPlayer(), null); for (localIterator = Bukkit.getOnlinePlayers().iterator(); localIterator.hasNext();) { loop = (Player)localIterator.next(); if (e.getMessage().contains(loop.getName())) { atualizarScore(loop, null); } } } else if (e.getMessage().contains("/f")) { String[] m = e.getMessage().split(" "); if (m[0].equalsIgnoreCase("/f")) { for (Player loopplayer : Bukkit.getOnlinePlayers()) { MPlayer mplayerloop = MPlayer.get(loopplayer); Faction facloopa = mplayerloop.getFaction(); MPlayer mpcommanda = MPlayer.get(e.getPlayer()); Faction faccommanda = mpcommanda.getFaction(); if (facloopa == faccommanda) { players.add(loopplayer); atualizarScore(loopplayer, null); } } e.setCancelled(true); e.getPlayer().performCommand(e.getMessage().replaceFirst("/", "")); for (Player loopplayerd : Bukkit.getOnlinePlayers()) { if (players.contains(loopplayerd)) { atualizarScore(loopplayerd, null); } } MPlayer mpcommand = MPlayer.get(e.getPlayer()); Faction faccommand = mpcommand.getFaction(); if (mpcommand.hasFaction()) { for (Player jogador : Bukkit.getOnlinePlayers()) { MPlayer mploop = MPlayer.get(jogador); Faction facloop = mploop.getFaction(); if (faccommand == facloop) { atualizarScore(jogador, null); } } } else { for (Player jogador : Bukkit.getOnlinePlayers()) { MPlayer mploop = MPlayer.get(jogador); Faction facloop = mploop.getFaction(); if (faccommand == facloop) { atualizarScore(jogador, null); } } } atualizarScore(e.getPlayer(), null); } } } @EventHandler public void onJoin(PlayerJoinEvent e) { if (e.getPlayer().hasMetadata("Saiu")) { e.getPlayer().removeMetadata("Saiu", this); } atualizarScore(e.getPlayer(), null); Player p = e.getPlayer(); MPlayer mp = MPlayer.get(p); Faction facmp; if (mp.hasFaction()) { facmp = mp.getFaction(); for (Player player : Bukkit.getOnlinePlayers()) { MPlayer mplayer = MPlayer.get(player); Faction factionmp = mplayer.getFaction(); if (facmp == factionmp) { atualizarScore(player, null); } } } } @EventHandler public void onLeft(PlayerQuitEvent e) { Player p = e.getPlayer(); p.setMetadata("Saiu", new FixedMetadataValue(this, null)); MPlayer mp = MPlayer.get(p); Faction facmp; if (mp.hasFaction()) { facmp = mp.getFaction(); for (Player player : Bukkit.getOnlinePlayers()) { MPlayer mplayer = MPlayer.get(player); Faction factionmp = mplayer.getFaction(); if (facmp == factionmp) { atualizarScore(player, null); } } } } @EventHandler public void onEnable() { ConsoleCommandSender inicio = Bukkit.getConsoleSender(); inicio.sendMessage("plugin inicializado"); getServer().getPluginManager().registerEvents(this, this); setupEconomy(); } @EventHandler public void onMove(PlayerMoveEvent e) { Player p = e.getPlayer(); MPlayer mplayer = MPlayer.get(p); Faction f = mplayer.getFaction(); int powerplayer = (int)mplayer.getPower(); if (!this.poder.containsKey(p)) { this.poder.put(p, Integer.valueOf(powerplayer)); if (mplayer.hasFaction()) { for (Player loop : Bukkit.getOnlinePlayers()) { MPlayer mploop = MPlayer.get(loop); Faction floop = mploop.getFaction(); if (f == floop) { atualizarScore(loop, null); } } } atualizarScore(p, null); } else if ((((Integer)this.poder.get(p)).intValue() == powerplayer ? 1 : 0) == 0) { this.poder.remove(p); this.poder.put(p, Integer.valueOf(powerplayer)); atualizarScore(p, null); e.isAsynchronous(); } Location to = e.getTo(); Faction zonatof = BoardColl.get().getFactionAt(PS.valueOf(to)); String zonatos = zonatof.getName(); Location from = e.getFrom(); Faction zonafromf = BoardColl.get().getFactionAt(PS.valueOf(from)); String zonafroms = zonafromf.getName(); if (!zonafroms.equalsIgnoreCase(zonatos)) { atualizarScore(e.getPlayer(), to); } } @SuppressWarnings("deprecation") public void atualizarScore(Player p, @Nullable Location to) { if (to == null) { to = p.getLocation(); } Faction faczona = BoardColl.get().getFactionAt(PS.valueOf(to)); String zonafac = faczona.getName(); MPlayer mplayer = MPlayer.get(p); Faction faction = mplayer.getFaction(); String factionnome = faction.getName(); int powerplayer = (int)mplayer.getPower(); int powermaxplayer = (int)mplayer.getPowerMax(); int power = (int)faction.getPower(); int terras = faction.getLandCount(); int powermax = (int)faction.getPowerMax(); int faconline = 0; for (Player jogador : Bukkit.getOnlinePlayers()) { MPlayer mjogador = MPlayer.get(jogador); Faction fjogador = mjogador.getFaction(); if ((fjogador == faction) && (!jogador.hasMetadata("Saiu"))) { faconline++; } } int faconlinemax = faction.getMPlayers().size(); int money = (int)this.economy.getBalance(p.getName()); if (mplayer.hasFaction()) { Scoreboard score = Bukkit.getScoreboardManager().getNewScoreboard(); Objective objetivo = score.registerNewObjective("teste", "dummy"); objetivo.setDisplaySlot(DisplaySlot.SIDEBAR); objetivo.setDisplayName("§6&lRETURNSMC"); objetivo.getScore(Bukkit.getOfflinePlayer("§f")).setScore(11); objetivo.getScore(Bukkit.getOfflinePlayer(" §fGrupo: " + chat.getPlayerPrefix(p))).setScore(10); objetivo.getScore(Bukkit.getOfflinePlayer(" §fCoins: §7" + NumberFormat.getInstance().format(money))).setScore(9); objetivo.getScore(Bukkit.getOfflinePlayer(" §fPoder: §7" + powerplayer + "/" + powermaxplayer)).setScore(8); objetivo.getScore(Bukkit.getOfflinePlayer(" §fLocal &7" + zonafac)).setScore(7); objetivo.getScore(Bukkit.getOfflinePlayer("§f")).setScore(6); objetivo.getScore(Bukkit.getOfflinePlayer(" §a" + factionnome)).setScore(5); objetivo.getScore(Bukkit.getOfflinePlayer(" §fOnline: §a" + faconline + "/" + faconlinemax)).setScore(4); objetivo.getScore(Bukkit.getOfflinePlayer(" §fPoder: §a" + power + "/" + powermax)).setScore(3); objetivo.getScore(Bukkit.getOfflinePlayer(" §fTerras: §a" + terras)).setScore(2); objetivo.getScore(Bukkit.getOfflinePlayer("§f")).setScore(1); objetivo.getScore(Bukkit.getOfflinePlayer(" §7returnsmc.com.br")).setScore(0); p.setScoreboard(score); } else { Scoreboard score = Bukkit.getScoreboardManager().getNewScoreboard(); Objective objetivo = score.registerNewObjective("teste", "dummy"); objetivo.setDisplaySlot(DisplaySlot.SIDEBAR); objetivo.setDisplayName("§6&lRETURNSMC"); objetivo.getScore(Bukkit.getOfflinePlayer("§f")).setScore(8); objetivo.getScore(Bukkit.getOfflinePlayer(" §fGrupo: " + chat.getPlayerPrefix(p))).setScore(7); objetivo.getScore(Bukkit.getOfflinePlayer(" §fCoins: §7" + NumberFormat.getInstance().format(money))).setScore(6); objetivo.getScore(Bukkit.getOfflinePlayer(" §fPoder: §7" + powerplayer + "/" + powermaxplayer)).setScore(5); objetivo.getScore(Bukkit.getOfflinePlayer(" §fLocal &7" + zonafac)).setScore(4); objetivo.getScore(Bukkit.getOfflinePlayer("§f")).setScore(3); objetivo.getScore(Bukkit.getOfflinePlayer(" §aSem Facção")).setScore(2); objetivo.getScore(Bukkit.getOfflinePlayer("§6")).setScore(1); objetivo.getScore(Bukkit.getOfflinePlayer(" §7returnsmc.com.br")).setScore(0); p.setScoreboard(score); } }
  15. Gostaria de saber um método para salvar uma hashmap em um arquivo de configuração e pega-las de lá.
×
×
  • Criar Novo...