- Баллы
- 76
Java:
@Override
public boolean onCommand(final CommandSender sender, final Command c, final String l, final String[] a) {
if (c.getName().equalsIgnoreCase("perm")) {
Player p = (Player) sender;
if (!p.hasPermission("perms.perm")) {
Utls.PMsg(p, "&4&lУ вас нету прав на использование данной команды!");
return true;
}
if (a.length == 0) {
Utls.sendMsg(p, "&c-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-");
Utls.sendMsg(p, "&c/perm add <nick> <permission> - выдать право");
Utls.sendMsg(p, "&c/perm del <nick> <permission> - удалить право");
Utls.sendMsg(p, "&c/perm - информация о правах");
Utls.sendMsg(p, "&c-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-");
return true;
}
if(a.length == 3){
if (a[0].equalsIgnoreCase("add")) {
Player target = Bukkit.getPlayerExact(a[0]);
PermissionsEx.getUser(target).addPermission(a[1]);
Utls.PMsg(p, "Вы выдали игроку " + target + " право" + a[1]);
return true;
}
if (a[0].equalsIgnoreCase("del")) {
Player target = Bukkit.getPlayerExact(a[0]);
PermissionsEx.getUser(target).removePermission(a[1]);
Utls.PMsg(p, "Вы отняли у игрока " + target + " право" + a[1]);
return true;
}
}
}
return false;
}
}