-
Total de itens
447 -
Registro em
-
Última visita
Tudo que Kami postou
-
[Resolvido] Adicionar uma cabeça para cada pessoa no arquivo (GUI)
pergunta respondeu ao Kami de Kami em Dúvidas resolvidas
O problema continua, só é adicionada a cabeça do primeiro jogador que foi adicionado ao arquivo. -
Oi, era pra estar adicionando uma cabeça no GUI para cada jogador no arquivo configUsers, mas ele só adiciona uma (errei no loop eu acho). Arquivo configUsers: Liberados: 416b40fe-b3ca-37a1-bc58-b496e4389308: Nome: guigarciazinho dd823a0c-b94a-369f-acd6-ddd287e3180e: Nome: tester Meu código: if (command.getName().equalsIgnoreCase("puniradd")) { if (args.length == 1) { if ("list".equalsIgnoreCase(args[0])) { if (sender.hasPermission("adm.punir.add")) { if (sender instanceof Player) { if (Principal.configUsers.contains("Liberados.")) { Inventory inv = Bukkit.createInventory(null, 9 * 5, "§bSuper §2Usuarios"); Set<String> keys = Principal.configUsers.getConfigurationSection("Liberados.") .getKeys(false); for (String s : keys) { Player p = (Player) sender; ItemStack item = new ItemStack(Material.SKULL_ITEM, 1, (byte) 3); String skullOwner = Principal.configUsers.getString("Liberados." + s ".Nome"); ItemMeta meta = item.getItemMeta(); meta.setDisplayName(skullOwner); item.setItemMeta(meta); inv.addItem(item); p.openInventory(inv); sender.sendMessage(Principal.configUsers.getString("Liberados." + s+".Nome")); sender.sendMessage("a"); return true; } } else if (!(Principal.configUsers.contains("Liberados."))) { sender.sendMessage( Principal.getInstance().getConfig().getString("Prefixo").replace("&", "§") + "§e Não existem jogadores neste arquivo."); return true; } } } } } } Como está bugado aqui no fórum: http://hastebin.com/cimosuraye.avrasm
-
Sr.MrPower curtiu isso @Topic Parece que o skript que está bugando as coisas... Tente tira-lo e dar reload sem ele.
-
Oi Atual código if (sender instanceof Player) { if (command.getName().equalsIgnoreCase("puniradd")) { if (args.length == 1) { if ("list".equalsIgnoreCase(args[0])) { Set<String> keys = getConfig().getConfigurationSection("Liberados.").getKeys(false); if (sender.hasPermission("adm.punir.add")) { for (String s : keys){ sender.sendMessage(configUsers.getString("Liberados." + s + ".Nome")); sender.sendMessage("a"); return true; } } } } } } Quero enviar todos os jogadores do arquivo configUsers, mas essa maravilha não funciona... Eles são salvos assim no arquivo: Liberados: 416b40fe-b3ca-37a1-bc58-b496e4389308: Nome: guigarciazinho Liberados: UUID: Nome: UUID: Nome: EDIT: CONSEGUI RESOLVER SOZINHO, EU ESTAVA PEGANDO A CONFIG, E NÃO O ARQUIVO CONFIGUSERS, Valeeu
-
"LocalizacaoSpawn.yml" "public static YamlConfiguration configLocalizacaoSpawn;" Com um nome em cada lugar fica realmente dificil .-.
-
[Resolvido] [Ajuda] Pegar Uma Parada que ta na config
pergunta respondeu ao LuizB de Kami em Dúvidas resolvidas
if(configBans.contains("Preso." + p.getName()) Fiz sem eclipse, pode ter erros na escrita -
[Resolvido] [Ajuda] Pegar Uma Parada que ta na config
pergunta respondeu ao LuizB de Kami em Dúvidas resolvidas
sender.sendMessage("§c Voce libertou: §d" + args[0] + "§e com sucesso"); -
[Resolvido] [Ajuda] Pegar Uma Parada que ta na config
pergunta respondeu ao LuizB de Kami em Dúvidas resolvidas
configBans.set("Presos." + p.getName(), null); /\ Basta alterar o nome do arquivo aqui, se não funcionar me envia como está colocando o jogador no arquivo. -
[Resolvido] [Ajuda] Pegar Uma Parada que ta na config
pergunta respondeu ao LuizB de Kami em Dúvidas resolvidas
p.sendMessage(Presos.getString("Presos." + p.getName + ".Motivo")); EDIT: Presos = nome do arquivo -
Pelo que conversamos na shoutbox entendi que você quer o código assim: if (command.getName().equalsIgnoreCase("prender")) { if (sender instanceof Player) { if (args.length == 2) { Player alvo = Bukkit.getServer().getPlayer(args[0]); if (alvo.getName().equalsIgnoreCase(args[0])) { if (!(configBans.contains("Presos." + alvo.getName()))) { configBans.set("Presos.", null); configBans.set("Presos.", alvo.getName()); } } } } }
-
Acho uma pena, vou tentar melhorar ele, para que um dia você escolha o punir xD Valeu em breve att
-
Segundo nosso querido console parece ser erro na plugin.yml... Tente tirar o espaço que se encontra na linha 160 do pastebin. Se não funcionar tente tirar o número do nome do seu plugin "G3RandomNumber"
-
Em cima do onEnable: public static File configFile; public static YamlConfiguration configBans; Colocar no onEnable configFile = new File(getDataFolder(), "Banidos.yml"); if (!configFile.exists()) { saveResource("Banidos.yml", false); } configBans = YamlConfiguration.loadConfiguration(configFile); try { configBans.save(configFile); } catch (IOException e) { >> Colocar azamiga no arquivo configBans.set("Ban." + punido.getUniqueId() + ".Nome", args[0]); >> SALVA ARQUIVO try { configBans.save(configFile); } catch (IOException e) { e.printStackTrace(); }
-
Sim ejaoehaoueauh é a raposa de nove caudas z.z
-
Eu acho a kurama filhote muito mais bonitinha e.e
-
parabéns, virou membro +, agora falta eu virar mod aeiobhfoaeibfae
-
kkkkkkkkkk olha o link que eu mandei na hora e.e
-
Desculpe, não estou usando skype, te enviei uma mensagem pelo fórum :) Espero que tenha gostado do pl
-
Relaxa, talvez eu atualize para concorrer eaoueauhoaeuo, mas o meu continuará sendo de graça e.e
-
Acho melhor usar o UUID mesmo, pois pode dar bug nas letras com lEtRaS maiúsculas... E não precisa do toString
-
Apoio, tenho medo até de mandar ip local na shout e tomar warn.
-
Acho que tentou banir um jogador que nunca jogou no servidor, no caso o "steve". Vou corrigir em futuras versões Valeu pelos elogios