Помогите Нужен код для команды с permission

  • Автор темы Автор темы Fedy_
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

Fedy_

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
Fedy_
Помогите, нужен код для команды с permission
Если у тебя нет определённых прав, то выводится сообщение допустим, "You don't have permission."

Часть кода
Код:
   public boolean onCommand(CommandSender sender, CommandSender senderi, Command cmd, String label, String[] args, PlayerQuitEvent event){
    
      if(!sender.hasPermission("joinorquit.reload")){
          return true;
      }
      if (cmd.getName().equalsIgnoreCase("joq"))this.reloadConfig(); {
          sender.sendMessage(ChatColor.GREEN + "Reloading...");
          return true;
      }
    
   }
 
Последнее редактирование:
Помогите, нужен код для команды с permission
Если у тебя нет определённых прав, то выводится сообщение допустим, "You don't have permission."

Часть кода
Код:
   public boolean onCommand(CommandSender sender, CommandSender senderi, Command cmd, String label, String[] args, PlayerQuitEvent event){
   
      if(!sender.hasPermission("joinorquit.reload")){
          return true;
      }
      if (cmd.getName().equalsIgnoreCase("joq"))this.reloadConfig(); {
          sender.sendMessage(ChatColor.GREEN + "Reloading...");
          return true;
      }
   
   }
И в чём проблема запринтить сообщение?
 
Последнее редактирование:
Код:
@Override
public boolean onCommand(CommandSender sender, CommandSender senderi, Command cmd, String label, String[] args, PlayerQuitEvent event)
{
  if (cmd.getName().equalsIgnoreCase("joq"))
  {
    if (sender.hasPermission("joinorquit.reload"))
    {
      reloadConfig();
      sender.sendMessage(ChatColor.GREEN + "Reloading...");
    }
    else
      sender.sendMessage("You dont have pex");
    return true;
  }
  return false;
}
 
Последнее редактирование:
Добавь в API PEX, а дальше:
Код:
 if(PermissionEX.getUser().has(пермишн)){
Тут если есть пермишн
}else {
Тут если нету
}
 
Добавь в API PEX, а дальше:
Код:
if(PermissionEX.getUser().has(пермишн)){
Тут если есть пермишн
}else {
Тут если нету
}
****ь, говнокод.
Добавлять апи пекса, чтобы чекать пермы. ****ец, докатились, товарищи.

Проще проверять, нет ли перма у игрока:
Java:
if (!player.hasPermission("someperm")) {
    //send message
    return true;
}

//player has permission
//do something
 
Последнее редактирование:
Код:
public boolean onCommand(CommandSender sender, CommandSender senderi, Command cmd, String label, String[] args, PlayerQuitEvent event)
{
  if (cmd.getName().equalsIgnoreCase("joq"))
  {
    if (sender.hasPermission("joinorquit.reload"))
    {
      reloadConfig();
      sender.sendMessage(ChatColor.GREEN + "Reloading...");
    }
    else
      sender.sendMessage("You dont have pex");
    return true;
  }
}
не помогло, всё так же
 
Ибо чистый говнокод.
Код:
   public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args)
   {
      if (sender.hasPermission("joinorquit.reload"))
     
      {
          if (cmd.getName().equalsIgnoreCase("joq"))
        {
          reloadConfig();
          sender.sendMessage(ChatColor.GREEN + "Reloading...");
        }
        else
          sender.sendMessage("You dont have pex");
        return true;
      }
      return true;
   }
 
Код:
   public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args)
   {
      if (sender.hasPermission("joinorquit.reload"))
    
      {
          if (cmd.getName().equalsIgnoreCase("joq"))
        {
          reloadConfig();
          sender.sendMessage(ChatColor.GREEN + "Reloading...");
        }
        else
          sender.sendMessage("You dont have pex");
        return true;
      }
      return true;
   }
Боже, что ты пишешь?
Сначала чекаешь перм, потом команду? У тебя с головой всё впорядке?
 
+
CSS:
   public boolean onCommand(CommandSender sender, CommandSender senderi, Command cmd, String label, String[] args) {
       if ((cmd.getName().equalsIgnoreCase("joq")))
       if (sender.hasPermission("joinorquit.reload")) {
           reloadConfig();
           sender.sendMessage("Reloading...");
       }else{
           sender.sendMessage("Нет прав :((((");
       }
       return true;
   }
}
a za4em PlayerQuitEvent?
 
Последнее редактирование:
Статус
Закрыто для дальнейших ответов.
Назад
Верх