-
Total de itens
304 -
Registro em
-
Última visita
Tudo que Solitario postou
-
resolvido [Bukkit Code] player.performcommand não funcional com preprocesscommand ?
pergunta respondeu ao Solitario de Solitario em Dúvidas resolvidas
Resolvido ... em vez de usar o comando coloquei direto a teleportar -
resolvido [Bukkit Code] player.performcommand não funcional com preprocesscommand ?
pergunta respondeu ao Solitario de Solitario em Dúvidas resolvidas
package me.arthurgui.hub.inventarios; import org.bukkit.Bukkit; import org.bukkit.Material; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; import org.bukkit.event.inventory.InventoryClickEvent; import org.bukkit.inventory.Inventory; import org.bukkit.inventory.ItemStack; import me.arthurgui.hub.api.createitem; public class hginv implements Listener{ public static Inventory myInventory = Bukkit.createInventory(null, 27, "§b§lNETWORK - HG"); static { createitem.createDisplaynolore(Material.MUSHROOM_SOUP, myInventory, 11, "§a§lA1"); createitem.createDisplaynolore(Material.MUSHROOM_SOUP, myInventory, 13, "§a§lA2"); createitem.createDisplaynolore(Material.MUSHROOM_SOUP, myInventory, 15, "§a§lA3"); } @EventHandler public void onInventoryClick(InventoryClickEvent event) { Player player = (Player) event.getWhoClicked(); ItemStack clicked = event.getCurrentItem(); Inventory inventory = event.getInventory(); if (clicked !=null && inventory.getTitle().equalsIgnoreCase(myInventory.getName()) && clicked.getType() != Material.AIR) { if(clicked.hasItemMeta()){ if (clicked.getItemMeta().getDisplayName().equalsIgnoreCase("§a§lA1")) { player.performCommand("hg1"); player.closeInventory(); } if (clicked.getItemMeta().getDisplayName().equalsIgnoreCase("§a§lA2")) { player.performCommand("hg2"); player.closeInventory(); } if (clicked.getItemMeta().getDisplayName().equalsIgnoreCase("§a§lA3")) { player.performCommand("hg3"); player.closeInventory(); } } event.setCancelled(true); } } } -
resolvido [Bukkit Code][Duvida] BungeeCord/Pingner
pergunta respondeu ao Solitario de Solitario em Dúvidas resolvidas
"BungeeCord" -
Bom gostaria de saber como posso pegar os players e max players de um servidor ... tentei com varios code só que todos deram no mesmo resultado e não funcional ... Usei tipo socket: public static String connect(){ try { Socket sock = new Socket(ip, porta); DataOutputStream out = new DataOutputStream(sock.getOutputStream()); DataInputStream in = new DataInputStream(sock.getInputStream()); out.write(0xFE); int b; StringBuffer str = new StringBuffer(); while ((b = in.read()) != -1) { if (b != 0 && b > 16 && b != 255 && b != 23 && b != 24) { // Not sure what use the two characters are so I omit them str.append((char) b); } } String[] data = str.toString().split("§"); int onlinePlayers = Integer.parseInt(data[1]); int maxPlayers = Integer.parseInt(data[2]); return onlinePlayers + "/" + maxPlayers; } catch (UnknownHostException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } return "§cOffline"; } @EDIT: Erro: https://hastebin.com/irumayanat.vbs
-
resolvido [Duvida] Mysql aplicado errado ou o que?
pergunta respondeu ao Solitario de Solitario em Dúvidas resolvidas
e.e descobri o que é kk (Resolvido era apenas o getscoreboard) -
kVIPZeroComplements - 2.0.0 - Jogadores VIPS em GUI!
tópico respondeu ao _Kurimatzu_ de Solitario em Arquivos
Da pra me passar a source (Link ta off pra mim '-') -
Esse bug ta dando neste code: public Integer getKills(String uuid) { int killr = 0; int killc = 0; int killn = 0; int kills = killr + killc + killn; try { PreparedStatement sts = getConnection().prepareStatement("SELECT * FROM "+table+" WHERE uuid = ?"); sts.setString(1, uuid); ResultSet rs = sts.executeQuery(); if (!rs.next()) { return kills; } killr = rs.getInt("neutral_kills"); killc = rs.getInt("rival_kills"); killn = rs.getInt("civilian_kills"); kills = killr + killc + killn; sts.close(); } catch (SQLException e) { e.printStackTrace(); } return kills; } @SuppressWarnings("deprecation") public static void ScoreboardManager2(Player p){ main.mysql.connection(); int kills = main.mysql.getKills(p.getUniqueId().toString()); int deaths = main.mysql.getDeaths(p.getUniqueId().toString()); String coins = "§cEm breve"; String kdr = "§cEm breve"; Scoreboard Board = p.getScoreboard(); Objective obj; if(p.getScoreboard().getObjective("Score2") == null){ obj = Board.registerNewObjective("Score2", "dummy"); } else { obj = p.getScoreboard().getObjective("Score2"); } obj.setDisplaySlot(DisplaySlot.SIDEBAR); obj.setDisplayName("§b§lV1D4§c§lL0K4"); Score a0 = obj.getScore("§c"); Score a1 = obj.getScore("§c§lKills §f» §b" + kills + " "); Score a2 = obj.getScore("§7§lMortes §f» §b" + deaths + " "); Score a3 = obj.getScore("§3§lKDR §f» §b" + kdr + " "); Score a4 = obj.getScore("§f"); Score a5 = obj.getScore("§6§lCoins §f» §b" + coins + " "); Score a6 = obj.getScore("§b"); Score a7 = obj.getScore("§7§lSite"); Score a8 = obj.getScore("§7loja.vidalokapvp.tk"); a0.setScore(14); a1.setScore(13); a2.setScore(12); a3.setScore(11); a4.setScore(10); a5.setScore(9); a6.setScore(8); a7.setScore(7); a8.setScore(6); p.setScoreboard(Board); }
-
resolvido [Dúvida] Scoreboard (bukkit code)
pergunta respondeu ao Solitario de Solitario em Dúvidas resolvidas
É ... queria numa task só que sla ... Bom, obrigado ^^ -
resolvido [Dúvida] Scoreboard (bukkit code)
pergunta respondeu ao Solitario de Solitario em Dúvidas resolvidas
ok ok ... ambos estão funcionando ... ou pelo menos parece só que tive que mudar para este: public static Scoreboard ScoreboardManager2(Player p){ main.mysql.connection(); int kills = main.mysql.getKills(p.getUniqueId().toString()); int deaths = main.mysql.getDeaths(p.getUniqueId().toString()); Scoreboard Board = p.getScoreboard(); Objective obj = Board.registerNewObjective("Score2", "dummy"); obj.setDisplaySlot(DisplaySlot.SIDEBAR); obj.setDisplayName("§e§l^-^"); Score a1 = obj.getScore(" §c§lKills §f» §b" + kills + " "); Score a2 = obj.getScore(" §7§lMortes §f» §b" + deaths + " "); a1.setScore(13); a2.setScore(12); return Board; } @EventHandler public void move(PlayerMoveEvent e) { e.getPlayer().setScoreboard(ScoreboardManager2(e.getPlayer())); } só que no event para ficar atualizando fica dando erro: Print do code: -
Ok, resolvido ...
-
4 GB esta bom ?
-
2 nucleos do i7 4790k 4.0 GHz, 2 GB de ram
-
ok ;-; https://timings.aikar.co/?id=Secret N ... tem muitos que vem os plugin pra criar um sv igual '-'
-
Meu code: (Scoreboard) public static void ScoreboardManager2(Player p){ main.mysql.connection(); int kills = main.mysql.getKills(p.getUniqueId().toString()); int deaths = main.mysql.getDeaths(p.getUniqueId().toString()); Scoreboard Board = Bukkit.getScoreboardManager().getNewScoreboard(); Objective obj = Board.registerNewObjective("Score", "dummy"); obj.setDisplaySlot(DisplaySlot.SIDEBAR); obj.setDisplayName("§e§l^-^"); Score a1 = obj.getScore(" §c§lKills §f» §b" + kills + " "); Score a2 = obj.getScore(" §7§lMortes §f» §b" + deaths + " "); a1.setScore(13); a2.setScore(12); p.setScoreboard(Board); } @EDIT: Muda isso ae ... n quero saber nd de list essas coisas n ... (quero sim só que não sobre isso agora) Quero saber como posso colocar essa scoreboard + o code do TablistOrganizer (https://www.spigotmc.org/resources/tablistorganizer-beta.15713/) A funcionar juntos ... (Se eu ativar a score ele some as tag do tab)
-
.-. na url da pra ver os plugins ;-;
-
resolvido [Dúvida][JAVA] Refresh scoreboard ;-; como se faz isso!
pergunta respondeu ao Solitario de Solitario em Dúvidas resolvidas
bom ;-; ... é meio chato ... mais como faço para atualizar a score? (Tenho que recolocar o code enteiro ou apenas onde irei setar ?) -
Bom tenho este code que é via mysql só que no caso ele não se auto atualiza ... gostaria de saber como faço para ele ficar atualizando a todo momento sem lagg code: @SuppressWarnings("deprecation") public static void ScoreboardManager(Player p){ int kills = mysql.getKills(p.getUniqueId().toString()); int deaths = mysql.getDeaths(p.getUniqueId().toString()); Scoreboard Board = Bukkit.getScoreboardManager().getNewScoreboard(); Objective obj = Board.registerNewObjective("Score", "dummy"); obj.setDisplaySlot(DisplaySlot.SIDEBAR); obj.setDisplayName("§e§lVIDALOKA"); Score a1 = obj.getScore(Bukkit.getOfflinePlayer(" Kills:" + kills)); Score a2 = obj.getScore(Bukkit.getOfflinePlayer(" Mortes:" + deaths)); a1.setScore(13); a1.setScore(12); p.setScoreboard(Board); } @EventHandler public void onJoin(PlayerJoinEvent e){ Player p = e.getPlayer(); ScoreboardManager(p); }
-
alguem me explica o que ta provocando lagg ou como posso resolver??
-
Galera eu tive recentemente bem agorinha mesmo uma queda de tps enorme! .... gostaria de saber o que aconteceu ... alguem poderia me dizer? Timings:
-
Então fica só como Integer.parseUnsignedInt(str); ou seria algo diferente?
-
Como posso fazer para verificar se o args[0] só contem numeros? Tou usando este code só que ta com problema se eu digitar acima de 9 numeros diz que não é public boolean isInt(String str) { try { Integer.parseInt(str); return true; } catch (NumberFormatException e) { return false; } }
-
resolvido Bukkit code algo ta errado, alguem me ajuda?
pergunta respondeu ao Solitario de Solitario em Dúvidas resolvidas
meu grande problema que não aparece nais build path -
resolvido Bukkit code algo ta errado, alguem me ajuda?
pergunta respondeu ao Solitario de Solitario em Dúvidas resolvidas
Não to vendo como remover a build patch -
resolvido Bukkit code algo ta errado, alguem me ajuda?
pergunta respondeu ao Solitario de Solitario em Dúvidas resolvidas
if (cmd.getName().equalsIgnoreCase("ativar")){ if(args.length == 0){ player.sendMessage("§4§l» §c§l/ativar <ID DA COMPRA>"); return true; } player.sendMessage("§6§l» §e§lVerificando compra..."); if(isInt(args[0])){ player.sendMessage("§4§l» §c§lO ID só possui numeros!"); return true; } //Linha 83 config.yml: #Configurações do MercadoPago MP: User: '' Secret: '' #MYSQL Ativados (Compras ATIVADAS para eviatar usar 2 vezes ou mais) (OBRIGATORIO) MYSQL: User: 'root' Pass: '' Url: 'localhost' DB: 'vip' Table: 'keysativadas' #Nome da loja (Sera usado no pagamento!) Nome: '' ######################################## #(OBS: As compras serão clasificadas: # #NOME DA LOJA - VIP - Tempo em dias # #NOME DA LOJA - Objeto - Item Unitario)# ######################################## #Comandos a cada compra #Exemplo: #Compras: # PickGod10: 'pickgod11 @Jogador' # Compra: 'COMANDO' #Ao ativar um que seja o nome PickGod10 Compras: VIP: 'pex user @Jogador group add VIP' VIP+: 'pex user @Jogador group add VIP2' VIP++: 'pex user @Jogador group add VIP3'