Ir para conteúdo

Ducky

Membros VIP
  • Total de itens

    850
  • Registro em

  • Última visita

Tudo que Ducky postou

  1. O que tem de errado? if (args.length == 1) { Player p = (Player)sender; if (args[0].equalsIgnoreCase("ver")) { p.sendMessage(String.valueOf(kills.get(p.getName()))); } if (args[0].equalsIgnoreCase("por")) { kills.put(p.getName(), 1); return true; Sempre quando digito, o comando pra por +1, ele fica apenas 1. Posso digitar qnts x quiser pra adicionar +1, qnd vai ver qtns tem com o /ver fica 1
  2. Eu fiz um comando teste, para adicionar sempre 2, mas sempre apenas fica 2. Eu digito o comando 10x, mas fica sempre 2.
  3. Esse método não está adicionando. kills.put(p.getPlayer().getName(), 2); Quando eu verifico com: p.sendMessage(String.valueOf(kills.get(p.getPlayer().getName()))); Sempre fica 2
  4. E se não existir no Mapa, apenas adiciona um INT e automaticamente ele terá ?
  5. Olá, hoje estou com uma dúvida um pouco mais complexa.. Procurei em alguns tutoriais, porém nada chegava a minha duvida diretamente, enfim.. Minha dúvida é de como posso criar uma lista de INT por player. E nessa lista, como posso adicionar/remover/definir numeros para INT de cada player em apenas 1 lista EX: A cada 10 blocos quebrados é adicionado 1 pro player que quebrou na lista. Não precisa ser salvo essa lista
  6. Ducky

    Utilizar Wait

    Deu certo, obrigado =)
  7. Ducky

    Utilizar Wait

    Pera, estou meio bugado.. Eu coloco no code, o resto do comando, para executar dps dos 3s?
  8. Olá, estava a tempo procurando como usar wait, e nao achei muito fácil de entender pelos tutoriais.. Para entender melhor, eu quero ao executar um comando esperar 3s para fazer o resto como por exemplo. Como posso fazer isso?
  9. hm.. Qual a forma certa de setar a location?
  10. Olá, eu fiz sete 2 Location, com nomes diferentes. Porém o saida está retornando no entrada. Como posso resolver isso? if (args[0].equalsIgnoreCase("setspawn")) { Location arena2 = p.getLocation(); p.getWorld().setSpawnLocation(arena2.getBlockX(), arena2.getBlockY(), arena2.getBlockZ()); p.getWorld().getName(); getConfig().set("Arena.Mundo", p.getLocation().getWorld().getName()); getConfig().set("Arena.X", Double.valueOf(p.getLocation().getX())); getConfig().set("Arena.Y", Double.valueOf(p.getLocation().getY())); getConfig().set("Arena.Z", Double.valueOf(p.getLocation().getZ())); getConfig().set("Arena.Pitch", Float.valueOf(p.getLocation().getPitch())); getConfig().set("Arena.Yaw", Float.valueOf(p.getLocation().getYaw())); saveConfig(); } } if (args[0].equalsIgnoreCase("setsaida")) { Location saida2 = p.getLocation(); p.getWorld().setSpawnLocation(saida2.getBlockX(), saida2.getBlockY(), saida2.getBlockZ()); p.getWorld().getName(); getConfig().set("Saida2.Mundo", p.getLocation().getWorld().getName()); getConfig().set("Saida2.X", Double.valueOf(p.getLocation().getX())); getConfig().set("Saida2.Y", Double.valueOf(p.getLocation().getY())); getConfig().set("Saida2.Z", Double.valueOf(p.getLocation().getZ())); getConfig().set("Saida2.Pitch", Float.valueOf(p.getLocation().getPitch())); getConfig().set("Saida2.Yaw", Float.valueOf(p.getLocation().getYaw())); saveConfig(); } Para ir ao local: if (command.getName().equalsIgnoreCase("sair")) { Location saida2 = p.getWorld().getSpawnLocation(); saida2.setX(saida2.getBlockX()); saida2.setY(saida2.getBlockY()); saida2.setZ(saida2.getBlockZ()); p.teleport(saida2);
  11. Mas tá free kkkk, obrigado. Simples mas ou menos né, mas sim. Agora achou Vlw Valeu -q @TOPIC UPZAO
  12. Seguinte, nada é armazenado, por isso é bem leve. Quando compra a TAG a tag é adicionado já, e quando o player sair do servidor a tag é removida, ai se ele quiser dnv, tem que comprar dnv.. Para VIPs a mesma coisa, porém nao precisa gastar money, é só escolher a tag =D. Para tag funcionar só por no legendchat {lbtag}
  13. LBTAG Olá jovens, Hoje trago a venda do LBTag feito imitando o plugin de TAGs da Craftlandia. O plugin é 100% configurável, além da melhoria e inovação comparado ao da Craftlandia. Eu estava vendendo esse plugin, mas decidi postar free =) O que tem? - Permissão para cada TAG; - Permissão para todas as TAGs; - Sistema de GUI para selecionar a TAG; - Som ao selecionar/abrir/fechar/remover; - 100% configurável mensagens, gui, tags; - Não remove o prefix, apenas adiciona uma nova TAG; - Sistema de ver as TAGs em list; - Possibilidade de comprar a TAG temporariamente; - Preço para cada TAG; - Preço configurável; Comandos: /lbtag - Mostra todos os comandos. /tags - Mostra as tags disponiveis. /lbtagreload- Recarrega a configuração. Imagens: UPDATE 2.0: - Adicionado possibilidade de comprar TAG; - Preço para cada TAG; - TAG totalmente configurável; UPDATE 3.0 - Resolvido BUG de não salvar a config. Permissões: - lbtag.all (Todas as tags) - lbtag.<nomedatag> (Dar TAG especifica) DOWNLOAD
  14. Olá meus queridos, tenho esse código: E ao clicar em um dos itens ele executa todos os outros, como resolvo? EventHandler public void onClick(InventoryClickEvent e){ Player p = (Player)e.getWhoClicked(); if (e.getInventory().getName().equalsIgnoreCase(Main.instance.getConfig().getString("Inventario.Dados.Nome"))); e.setCancelled(true); if (e.getCurrentItem().getType() == Material.getMaterial(Main.instance.getConfig().getString("Inventario.Mulher.Material"))) { Bukkit.dispatchCommand(p, "mulher"); p.closeInventory(); } if (e.getCurrentItem().getType() == Material.getMaterial(Main.instance.getConfig().getString("Inventario.Assassino.Material"))) { Bukkit.dispatchCommand(p, "assassino"); p.closeInventory(); } if (e.getCurrentItem().getType() == Material.getMaterial(Main.instance.getConfig().getString("Inventario.Empresario.Material"))) { Bukkit.dispatchCommand(p, "empresario"); p.closeInventory(); } if (e.getCurrentItem().getType() == Material.getMaterial(Main.instance.getConfig().getString("Inventario.Mercenario.Material"))) { Bukkit.dispatchCommand(p, "mercenario"); p.closeInventory(); } if (e.getCurrentItem().getType() == Material.getMaterial(Main.instance.getConfig().getString("Inventario.Piedoso.Material"))) { Bukkit.dispatchCommand(p, "piedoso"); p.closeInventory(); } if (e.getCurrentItem().getType() == Material.getMaterial(Main.instance.getConfig().getString("Inventario.Pacifico.Material"))) { Bukkit.dispatchCommand(p, "pacifico"); p.closeInventory(); } if (e.getCurrentItem().getType() == Material.getMaterial(Main.instance.getConfig().getString("Inventario.Mortifero.Material"))) { Bukkit.dispatchCommand(p, "mortifero"); p.closeInventory(); } if (e.getCurrentItem().getType() == Material.getMaterial(Main.instance.getConfig().getString("Inventario.VidaLoka.Material"))) { Bukkit.dispatchCommand(p, "vidaloka"); p.closeInventory(); } if (e.getCurrentItem().getType() == Material.getMaterial(Main.instance.getConfig().getString("Inventario.Reparador.Material"))) { Bukkit.dispatchCommand(p, "reparador"); p.closeInventory(); } if (e.getCurrentItem().getType() == Material.getMaterial(Main.instance.getConfig().getString("Inventario.Construtor.Material"))) { Bukkit.dispatchCommand(p, "construtor"); p.closeInventory(); } if (e.getCurrentItem().getType() == Material.getMaterial(Main.instance.getConfig().getString("Inventario.Remover.Material"))) { Bukkit.dispatchCommand(p, "remover"); p.closeInventory(); } if (e.getCurrentItem().getType() == Material.getMaterial(Main.instance.getConfig().getString("Inventario.List.Material"))) { Bukkit.dispatchCommand(p, "taglist"); p.closeInventory(); } else { e.setCancelled(false); } } }
  15. vc ao menos leu a pergunta? Faça seu trabalho em ajudar, já é o bastante =)
  16. Olá, Alguém pode me dar um exemplo de como posso fazer string na lore de um item?
  17. Oks, vou baixar o plugin e colocar no servidor, entrar com esse nick =d
  18. kkk, pra q isso? Não recomendo. tag.put("SrBraam", "VIP");
  19. Ficou muito bonito e criativo, parabéns! Boa iniciativa!
  20. Você precisa configurar a permissão, clica para editar e adiciona os grupos =)
×
×
  • Criar Novo...