Advertisement
Guest User

Untitled

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