Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- String name;
- if (sender instanceof Player) {
- Player p = (Player)sender;
- if (p.hasPermission("rangedit")) {
- if (args.length == 3) {
- name = args[0];
- String rang = args[1];
- Long zeit;
- if (args[2].equalsIgnoreCase("Permanent")) {
- zeit = -1L;
- } else {
- try {
- zeit = Long.valueOf(args[2]);
- } catch (NumberFormatException var11) {
- p.sendMessage(Main.prefix + "§cBitte gebe eine Zahl von §e" + "0" + " §cbis §e" + 9223372036854775807L + " §cein!");
- return true;
- }
- }
- if (CloudAPI.getInstance().getPermissionGroup(rang) != null) {
- RangManager r = new RangManager(name);
- if (r.exist()) {
- r.setRang(rang, zeit);
- if (zeit == -1L) {
- p.sendMessage(Main.prefix + "§e" + name + " §7hat nun den Rang §e" + rang + " §7für §ePermanent");
- } else {
- p.sendMessage(Main.prefix + "§e" + name + " §7hat nun den Rang §e" + rang + " §7für §e" + zeit + " §7Tage");
- }
- Bukkit.getScheduler().runTaskLater(Main.getInstance(), new 1(this, name, rang), 10L);
- } else {
- p.sendMessage(Main.prefix + "§cDieser Spieler war noch nie auf diesem Netzwerk!");
- }
- } else {
- p.sendMessage(Main.prefix + "§cDieser Rang existiert nicht! Bitte überprüfe die Rechtschreibung!");
- }
- } else {
- p.sendMessage(Main.prefix + "§7Benutze: §e/setrank <Name> <Rang> <Tage/Permanent>");
- }
- } else {
- p.sendMessage(Main.noperms);
- }
- } else if (args.length == 3) {
- String name = args[0];
- name = args[1];
- Long zeit;
- if (args[2].equalsIgnoreCase("Permanent")) {
- zeit = -1L;
- } else {
- try {
- zeit = Long.valueOf(args[2]);
- } catch (NumberFormatException var10) {
- sender.sendMessage(Main.prefix + "§cBitte gebe eine Zahl von §e" + "0" + " §cbis §e" + 9223372036854775807L + " §cein!");
- return true;
- }
- }
- if (CloudAPI.getInstance().getPermissionGroup(name) != null) {
- RangManager r = new RangManager(name);
- if (r.exist()) {
- r.setRang(name, zeit);
- if (zeit == -1L) {
- sender.sendMessage(Main.prefix + "§e" + name + " §7hat nun den Rang §e" + name + " §7für §ePermanent");
- } else {
- sender.sendMessage(Main.prefix + "§e" + name + " §7hat nun den Rang §e" + name + " §7für §e" + zeit + " §7Tage");
- }
- Bukkit.getScheduler().runTaskLater(Main.getInstance(), new 2(this, name, name), 10L);
- } else {
- sender.sendMessage(Main.prefix + "§cDieser Spieler war noch nie auf diesem Netzwerk!");
- }
- } else {
- sender.sendMessage(Main.prefix + "§cDieser Rang existiert nicht! Bitte überprüfe die Rechtschreibung!");
- }
- } else {
- sender.sendMessage(Main.prefix + "§7Benutze: §e/setrank <Name> <Rang> <Tage/Permanent>");
- }
- return false;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement