Ir para conteúdo

QuarKeN

Membros
  • Total de itens

    60
  • Registro em

  • Última visita

Tudo que QuarKeN postou

  1. QuarKeN

    FJ TECH

    Boa sorte com a empresa! eu era de cuiabá :rofl: e nem sabia que tinha net de 1gb ai kk.
  2. ve se isso ajuda String prefix = PermissionsEx.getUser(player).getGroups()[0].getPrefix(); creio eu que ira ter q fazer isso prefix.replace("&", "§")
  3. QuarKeN

    Pagseguro

    Bom eu tenho um duvida a respeito do pagseguro: Os pagamentos recebidos dos vips precisam ser declarados ou é preciso fazer algo pra não dar problema com a receita ou algo do tipo...
  4. Quem tem o dominio em maos ta com os direitos
  5. exatamente eu tbm parei com skript por este motivo e tbm por ser orgulhoso e tenta sempre fazer tudo proprio kk meu servidor era inteiro em skript e agr n tem mais fiz tudo em plugin
  6. deu mo nostalgia da epoca que fazia servidores so pra passa o tempo kkk, boa sorte com o projeto e se precisar de ajuda com skript tamo ai eu era dev da landwars.
  7. 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; } }
  8. QuarKeN

    [MAPA] Lobby - McMania

    Oloco manja muito!
  9. Esse mapa seria bom pra kit pvp... nota 7/10
  10. DSCORE Apresentação: Dscore é um plugin de scoreboard que consiste informar a zona que o jogador está, Sua facção, Seu money entre outras linhas aonde você meu amigo pode configurar como quiser. Configuração: ############################# Plugin By Recommence Ken # ############################ Titulo1: '&e[ ' Titulo2: '&e ]' 0: '&a ' 1: '&e&lIp: &fts-vgamers.tk' 2: '&b ' 3: '&aFaccao: &f' 4: '&c ' 5: '&6Coins: &f' 6: '&d ' Site: '&e&lSite: &fwww.letspvp.com.br' Prints: Dependências: - Vault - Massivecore -Factions Baixar: http://www.mediafire...y4q9/DScore.jar
  11. Eu concordo msm to ate ja tirando um pouco... Vlw pela dica!
  12. valeu pela dica vou colocar mais cor... Matinho!!! kk | achei que nao iria ganhar nenhum 5/10 kk, vlw msm pela dica.
  13. Eai galera estou aqui apenas para mostrar esta simples construção que fiz, que no caso seria uma warp loja as prints nao ficaram boas pq n sou bom pra isso. Prints: http://prntscr.com/bq9ci0 http://prntscr.com/bq9daa
  14. Muito top! faz 1 pra min
  15. Mano ta show melhor que isso so se coloca um menu gui pra teleportar para o terreno
  16. QuarKeN

    Removedor de Acentos

    Ora fiko legalzin pode ser util pra min pq tenho o costume de escreve as msg com acentos
×
×
  • Criar Novo...