Advertisement
Guest User

Untitled

a guest
Mar 18th, 2018
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.82 KB | None | 0 0
  1. @Override
  2. public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
  3. if (!(sender instanceof Player)) {
  4. sender.sendMessage("§cMan kan kun ta denne komandoen ingame!");
  5. return true;
  6. }
  7. Player p = (Player) sender;
  8. if (command.getName().equalsIgnoreCase("stats")) {
  9.  
  10.  
  11. if(args.length == 1) {
  12. Player t = p.getServer().getPlayer(args[0]);
  13. String uuid = t.getUniqueId().toString();
  14.  
  15. if(!getConfig().contains("Players." + uuid)) {
  16. p.sendMessage("§cDenne spilleren har aldri logget på serveren!");
  17. return true;
  18. }
  19. int kills = getConfig().getInt("Players." + uuid + ".Kills");
  20. int deaths = getConfig().getInt("Players." + uuid + ".Deaths");
  21. double kd = (((kills > 0) || (deaths > 0)) ? (kills / deaths) : 0);
  22.  
  23. p.sendMessage("§8§m---------------------");
  24. p.sendMessage(" " + t.getPlayerListName() + "§7's §e§lStats");
  25. p.sendMessage(" ");
  26. p.sendMessage(" §6" + kills + " §7drap");
  27. p.sendMessage(" §6" + deaths + " §7dødsfall");
  28. p.sendMessage(" §6" + kd + " §7K/D");
  29. p.sendMessage(" ");
  30. p.sendMessage("§8§m---------------------");
  31. //return true;
  32. }
  33. else
  34. {
  35. Player t = p;
  36. String uuid = t.getUniqueId().toString();
  37.  
  38. if(!getConfig().contains("Players." + uuid)) {
  39. p.sendMessage("§cDenne spilleren har aldri logget på serveren!");
  40. return true;
  41. }
  42. int kills = getConfig().getInt("Players." + uuid + ".Kills");
  43. int deaths = getConfig().getInt("Players." + uuid + ".Deaths");
  44. double kd = (((kills > 0) || (deaths > 0)) ? (kills / deaths) : 0);
  45.  
  46. p.sendMessage("§8§m---------------------");
  47. p.sendMessage(" " + t.getPlayerListName() + "§7's §e§lStats");
  48. p.sendMessage(" ");
  49. p.sendMessage(" §6" + kills + " §7drap");
  50. p.sendMessage(" §6" + deaths + " §7dødsfall");
  51. p.sendMessage(" §6" + kd + " §7K/D");
  52. p.sendMessage(" ");
  53. p.sendMessage("§8§m---------------------");
  54. }
  55.  
  56.  
  57. }
  58.  
  59. return true;
  60. }
  61.  
  62.  
  63. @EventHandler
  64. public void onPlayerDeath(PlayerDeathEvent e) {
  65. Player p = e.getEntity();
  66. Player k = p.getKiller();
  67.  
  68. if(p.getKiller() instanceof Player) {
  69. String pUUID = p.getUniqueId().toString();
  70. String kUUID = k.getUniqueId().toString();
  71. int kills = getConfig().getInt("Players." + kUUID + ".Kills");
  72. int deaths = getConfig().getInt("Players." + pUUID + ".Deaths");
  73.  
  74. getConfig().set("Players." + kUUID + ".Kills", kills +1);
  75. getConfig().set("Players." + pUUID + ".Deaths", deaths +1);
  76. saveConfig();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement