Advertisement
Guest User

Untitled

a guest
Jun 24th, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.85 KB | None | 0 0
  1. String name;
  2. if (sender instanceof Player) {
  3. Player p = (Player)sender;
  4. if (p.hasPermission("rangedit")) {
  5. if (args.length == 3) {
  6. name = args[0];
  7. String rang = args[1];
  8. Long zeit;
  9. if (args[2].equalsIgnoreCase("Permanent")) {
  10. zeit = -1L;
  11. } else {
  12. try {
  13. zeit = Long.valueOf(args[2]);
  14. } catch (NumberFormatException var11) {
  15. p.sendMessage(Main.prefix + "§cBitte gebe eine Zahl von §e" + "0" + " §cbis §e" + 9223372036854775807L + " §cein!");
  16. return true;
  17. }
  18. }
  19.  
  20. if (CloudAPI.getInstance().getPermissionGroup(rang) != null) {
  21. RangManager r = new RangManager(name);
  22. if (r.exist()) {
  23. r.setRang(rang, zeit);
  24. if (zeit == -1L) {
  25. p.sendMessage(Main.prefix + "§e" + name + " §7hat nun den Rang §e" + rang + " §7für §ePermanent");
  26. } else {
  27. p.sendMessage(Main.prefix + "§e" + name + " §7hat nun den Rang §e" + rang + " §7für §e" + zeit + " §7Tage");
  28. }
  29.  
  30. Bukkit.getScheduler().runTaskLater(Main.getInstance(), new 1(this, name, rang), 10L);
  31. } else {
  32. p.sendMessage(Main.prefix + "§cDieser Spieler war noch nie auf diesem Netzwerk!");
  33. }
  34. } else {
  35. p.sendMessage(Main.prefix + "§cDieser Rang existiert nicht! Bitte überprüfe die Rechtschreibung!");
  36. }
  37. } else {
  38. p.sendMessage(Main.prefix + "§7Benutze: §e/setrank <Name> <Rang> <Tage/Permanent>");
  39. }
  40. } else {
  41. p.sendMessage(Main.noperms);
  42. }
  43. } else if (args.length == 3) {
  44. String name = args[0];
  45. name = args[1];
  46. Long zeit;
  47. if (args[2].equalsIgnoreCase("Permanent")) {
  48. zeit = -1L;
  49. } else {
  50. try {
  51. zeit = Long.valueOf(args[2]);
  52. } catch (NumberFormatException var10) {
  53. sender.sendMessage(Main.prefix + "§cBitte gebe eine Zahl von §e" + "0" + " §cbis §e" + 9223372036854775807L + " §cein!");
  54. return true;
  55. }
  56. }
  57.  
  58. if (CloudAPI.getInstance().getPermissionGroup(name) != null) {
  59. RangManager r = new RangManager(name);
  60. if (r.exist()) {
  61. r.setRang(name, zeit);
  62. if (zeit == -1L) {
  63. sender.sendMessage(Main.prefix + "§e" + name + " §7hat nun den Rang §e" + name + " §7für §ePermanent");
  64. } else {
  65. sender.sendMessage(Main.prefix + "§e" + name + " §7hat nun den Rang §e" + name + " §7für §e" + zeit + " §7Tage");
  66. }
  67.  
  68. Bukkit.getScheduler().runTaskLater(Main.getInstance(), new 2(this, name, name), 10L);
  69. } else {
  70. sender.sendMessage(Main.prefix + "§cDieser Spieler war noch nie auf diesem Netzwerk!");
  71. }
  72. } else {
  73. sender.sendMessage(Main.prefix + "§cDieser Rang existiert nicht! Bitte überprüfe die Rechtschreibung!");
  74. }
  75. } else {
  76. sender.sendMessage(Main.prefix + "§7Benutze: §e/setrank <Name> <Rang> <Tage/Permanent>");
  77. }
  78.  
  79. return false;
  80. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement