LuizB Postado Março 19, 2016 Denunciar Compartilhar Postado Março 19, 2016 Como faço pra Pegar o Killer e quem morreu do PlayerDeathEvent e Adcionar uma hashmap de kill e Deathe salva em uma config Link para o comentário Compartilhar em outros sites More sharing options...
ElGaubinho Postado Março 20, 2016 Denunciar Compartilhar Postado Março 20, 2016 (editado) salva config ue sei só n sei hasmap e.e int value = playerKills.get(player.getUniqueId().toString()).intValue(); StringBuilder playerString = new StringBuilder(); playerString.append(player.getUniqueId().toString()); playerString.append("/"); playerString.append(value); String path = "SeuCaminho"; getConfig().set(path, playerString.toString()); Editado Março 20, 2016 por Gabriel__ 1 Link para o comentário Compartilhar em outros sites More sharing options...
Arkasher Postado Março 19, 2016 Denunciar Compartilhar Postado Março 19, 2016 Pegar quem morreu > Player morto = e.getEntity(); Pegar o killer > if(e.getEntity().getKiller() != null) { Player killer = e.getEntity().getKiller(); e.getEntity().sendMessage(killer.getName()+" te matou!"); } HashMap pra que? pra salvar algum número? Salvar o que na config? '-' Link para o comentário Compartilhar em outros sites More sharing options...
LuizB Postado Março 19, 2016 Autor Denunciar Compartilhar Postado Março 19, 2016 Pegar quem morreu > Player morto = e.getEntity(); Pegar o killer > if(e.getEntity().getKiller() != null) { Player killer = e.getEntity().getKiller(); e.getEntity().sendMessage(killer.getName()+" te matou!"); } HashMap pra que? pra salvar algum número? Salvar o que na config? '-' Scoreboard xD Link para o comentário Compartilhar em outros sites More sharing options...
ElGaubinho Postado Março 19, 2016 Denunciar Compartilhar Postado Março 19, 2016 (editado) public class Classe implements Listener { // HashMap armazenando número de kills public HashMap<UUID, Integer> playerKills = new HashMap<>(); // Evento de quando um jogador morre @EventHandler public void playerDeath(PlayerDeathEvent e) { // Pegar o jogador morto Player death = e.getEntity(); // Checar se quem matou o jogador é um jogador também if (death.getKiller() instanceof Player) { Player killer = (Player) death.getKiller(); // Checar se o jogador que matou está no HashMap if (!playerKills.contains(killer.getUniqueId()) playerKills.put(killer.getUniqueId(), 1) else { // Somar o valor int value = playerKills.get(killer.getUniqueId()).intValue(); playerKills.put(killer.getUniqueId(), value + 1); } } } } Eu não entendi a parte da config, quando puder explicar eu te digo como faz Editado Março 19, 2016 por Gabriel__ Link para o comentário Compartilhar em outros sites More sharing options...
LuizB Postado Março 19, 2016 Autor Denunciar Compartilhar Postado Março 19, 2016 public class Classe implements Listener { // HashMap armazenando número de kills public HashMap<UUID, Integer> playerKills = new HashMap<>(); // Evento de quando um jogador morre @EventHandler public void playerDeath(PlayerDeathEvent e) { // Pegar o jogador morto Player death = e.getEntity(); // Checar se quem matou o jogador é um jogador também if (death.getKiller() instanceof Player) { Player killer = (Player) death.getKiller(); // Checar se o jogador que matou está no HashMap if (!playerKills.contains(killer.getUniqueId()) playerKills.put(killer.getUniqueId(), 1) else { // Somar o valor int value = playerKills.get(killer.getUniqueId()).intValue(); playerKills.put(killer.getUniqueId(), value + 1); } } } } Eu não entendi a parte da config, quando puder explicar eu te digo como faz Pra salvar a hashmap Ai tipo no scoreboard vai carregar e as Hashmap vai ser as kill e death Link para o comentário Compartilhar em outros sites More sharing options...
ElGaubinho Postado Março 19, 2016 Denunciar Compartilhar Postado Março 19, 2016 Pra salvar a hashmap Ai tipo no scoreboard vai carregar e as Hashmap vai ser as kill e death Para usar scoreboards e salvar coisas na config tem uns tópicos na área de tutoriais de java é só dar uma checada Link para o comentário Compartilhar em outros sites More sharing options...
LuizB Postado Março 19, 2016 Autor Denunciar Compartilhar Postado Março 19, 2016 Para usar scoreboards e salvar coisas na config tem uns tópicos na área de tutoriais de java é só dar uma checada salva config ue sei só n sei hasmap e.e Link para o comentário Compartilhar em outros sites More sharing options...
Thelike Postado Março 23, 2016 Denunciar Compartilhar Postado Março 23, 2016 Sua dúvida foi marcada como [Resolvido] e movido à área de dúvidas resolvidas.Atenciosamente,Gamer's Board Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
LuizB
Como faço pra Pegar o Killer e quem morreu do PlayerDeathEvent
e Adcionar uma hashmap de kill e Death
e salva em uma config
Link para o comentário
Compartilhar em outros sites
8 respostass a esta questão
Posts Recomendados