Ir para conteúdo

leonardosc

Membros VIP
  • Total de itens

    2.229
  • Registro em

  • Última visita

Tudo que leonardosc postou

  1. Sua dúvida foi marcada como [Resolvido] e movido à área de dúvidas resolvidas. Atenciosamente, Gamer's Board
  2. Ata String[] raw = String.join(" ", args).split("="); String pergunta = raw[0].trim(); String resposta = raw[1].trim(); Faz a verificação pra ver se contem o '=' pra evitar erros...
  3. Como disse, as 2 estão incompletas. Vou dar o exemplo mais simples que consegui pensar. Toda vez que o cara pegar o mito você vai salvando na configuração (ou cria um cache e salva de tempo em tempo) por exemplo int valorAnterior = fileConfiguration.get("rank." + nomeDoJogador); fileConfiguration.set(String.format("rank.%s.%d", nomeDoJogador, valorAnterior + 1)); Beleza, ai no /mito rank você pega esses dados armazenados e ordena. final FileConfiguration fc = getConfig(); // Eu to usando a config, mas tu pode usar outro arquivo. final Map<String, Integer> rank = new HashMap<>(); for (String k : fc.getConfigurationSection("rank").getKeys(true)) { rank.put(k, fc.getInt("rank." + k)); } List<Map.Entry<String, Integer>> list = new ArrayList<>( rank.entrySet() ); Collections.sort(list, new Comparator<Map.Entry<String, Integer>>() { @Override public int compare(Map.Entry<String, Integer> o1, Map.Entry<String, Integer> o2) { return o2.getValue().compareTo(o1.getValue()); } }); for (Map.Entry<String, Integer> entry : list) { player.sendMessage(entry.getKey() + ": " + entry.getValue()); } Seria legal fazer um cache disso, pra não ficar fazendo isso toda hora, mas vai da sua escolha. A arquivo ficaria assim rank: player1: 2 player2: 1 player3: 4 player4: 22 player5: 7
  4. A unica resposta que "presta" é a do #angradosreis1000grau, e não está completa, as outras são perguntas ou não fazem sentido. A do Cuthmf tmb
  5. Sua dúvida foi marcada como [Resolvido] e movido à área de dúvidas resolvidas. Atenciosamente, Gamer's Board
  6. https://hub.spigotmc.org/javadocs/spigot/org/bukkit/command/CommandExecutor.html#onCommand(org.bukkit.command.CommandSender,%20org.bukkit.command.Command,%20java.lang.String,%20java.lang.String[]) Por exemplo, /test arg1 arg2 boolean onCommand(CommandSender sender, Command command, String label, String[] args) { String argumento1 = args[0];// é o arg1 String argumento2 = args[1];// é o arg2 // ... lembre-se de checar se o índice do array existe pra evitar erros. return true; }
  7. Tu ta checando se contem o valor K1, mas K1 é a chave, o valor é o K2. Olha como você colocou "example.put("K1", "K2");"
  8. Sua dúvida foi marcada como [Resolvido] e movido à área de dúvidas resolvidas. Atenciosamente, Gamer's Board
  9. Sua dúvida foi marcada como [Resolvido] e movido à área de dúvidas resolvidas. Atenciosamente, Gamer's Board
  10. Sua dúvida foi marcada como [Resolvido] e movido à área de dúvidas resolvidas. Atenciosamente, Gamer's Board
  11. Sua dúvida foi marcada como [Resolvido] e movido à área de dúvidas resolvidas. Atenciosamente, Gamer's Board
  12. Sua dúvida foi marcada como [Resolvido] e movido à área de dúvidas resolvidas. Atenciosamente, Gamer's Board
  13. Se tu tiver usando java8 public boolean isEmpty( Player player ) { return Steam.of( player.getArmorContents() ).allMatch( Objects::isNull ) && Steam.of( player.getInventory().getContents() ).allMatch( Objects::isNull ) } Java 7 public boolean isEmpty( Player player ) { for ( ItemStack is : player.getArmorContents() ) if (is != null) return false; for ( ItemStack is : player.getInventory().getContents() ) if (is != null) return false; return true; }
  14. Tu já tem esses dados salvos? Tipo, o jogador e a quantidade de vezes que ele pegou foi mito?
  15. Depende do plugin de mito que tu usa e tals... pode ser que tenha uma api.
  16. rm - remove r - recursive f - force
  17. https://www.youtube.com/watch?v=yR70CW0FIMA&feature=youtu.be
×
×
  • Criar Novo...