Jake_Morgan
Активный участник
- Баллы
- 61
- Имя в Minecraft
- Jake_Morgan
Вот мой код (открывок), как сделать Если у игрока есть пермишн то его нельзя забанить
@Override
public boolean onCommand(CommandSender sender, Command command, String commandLabel, String[] args) {
String commandName = command.getName().toLowerCase();
String[] trimmedArgs = args;
if(command.getName().equalsIgnoreCase("ban"))
{
Player p = (Player) sender;
if(p.hasPermission("figadmin.noban")){
sender.sendMessage("Вы не можете забанить этого игрока!");
return true;
}
}
// sender.sendMessage(ChatColor.GREEN + trimmedArgs[0]);
if (commandName.equals("reloadfig")) {
return reloadFig(sender);
}
if (commandName.equals("unban")) {
return unBanPlayer(sender, trimmedArgs);
}
if (commandName.equals("ban")) {
return banPlayer(sender, trimmedArgs);
}
if (commandName.equals("warn")) {
return warnPlayer(sender, trimmedArgs);
}
if (commandName.equals("kick")) {
return kickPlayer(sender, trimmedArgs);
}
if (commandName.equals("tempban")) {
return tempbanPlayer(sender, trimmedArgs);
}
if (commandName.equals("checkban")) {
return checkBan(sender, trimmedArgs);
}
if (commandName.equals("ipban")) {
return ipBan(sender, trimmedArgs);
}
if (commandName.equals("exportbans")) {
return exportBans(sender);
}
if (commandName.equals("unbanip")) {
return unbanIP(sender, trimmedArgs);
}
if (commandName.equals("figadmin")) {
return figAdmin(sender);
}
if (commandName.equals("clearwarnings") || commandName.equals("clearplayer")) {
return clearWarnings(sender, trimmedArgs);
}
if (commandName.equals("importkiwi")) {
return importFromKiwi(sender, trimmedArgs);
}
return false;
}
@Override
public boolean onCommand(CommandSender sender, Command command, String commandLabel, String[] args) {
String commandName = command.getName().toLowerCase();
String[] trimmedArgs = args;
if(command.getName().equalsIgnoreCase("ban"))
{
Player p = (Player) sender;
if(p.hasPermission("figadmin.noban")){
sender.sendMessage("Вы не можете забанить этого игрока!");
return true;
}
}
// sender.sendMessage(ChatColor.GREEN + trimmedArgs[0]);
if (commandName.equals("reloadfig")) {
return reloadFig(sender);
}
if (commandName.equals("unban")) {
return unBanPlayer(sender, trimmedArgs);
}
if (commandName.equals("ban")) {
return banPlayer(sender, trimmedArgs);
}
if (commandName.equals("warn")) {
return warnPlayer(sender, trimmedArgs);
}
if (commandName.equals("kick")) {
return kickPlayer(sender, trimmedArgs);
}
if (commandName.equals("tempban")) {
return tempbanPlayer(sender, trimmedArgs);
}
if (commandName.equals("checkban")) {
return checkBan(sender, trimmedArgs);
}
if (commandName.equals("ipban")) {
return ipBan(sender, trimmedArgs);
}
if (commandName.equals("exportbans")) {
return exportBans(sender);
}
if (commandName.equals("unbanip")) {
return unbanIP(sender, trimmedArgs);
}
if (commandName.equals("figadmin")) {
return figAdmin(sender);
}
if (commandName.equals("clearwarnings") || commandName.equals("clearplayer")) {
return clearWarnings(sender, trimmedArgs);
}
if (commandName.equals("importkiwi")) {
return importFromKiwi(sender, trimmedArgs);
}
return false;
}