Проверка привилегии

  • Автор темы Автор темы yann1n
  • Дата начала Дата начала

yann1n

Активный участник
Пользователь
Баллы
66
Допустим у меня есть конфиг плагина с привилегиями для "стихий".
Есть определённый место для строчек кода, в которых нужно проверить есть ли у игрока привилегия, которая прописана в конфиге. Как это сделать?
upload_2022-7-27_8-24-37.pngupload_2022-7-27_8-24-13.png
 

Вложения

  • upload_2022-7-27_8-24-8.png
    upload_2022-7-27_8-24-8.png
    5,6 КБ · Просмотры: 2
В чем именно вопрос? Берешь право из конфига - String firePermission = config.getString("perms.fire", "fire"), проверяешь его у игрока - if (player.hasPermission(firePermission)) {...}
 
Код:
String firePermission = getConfig().getString("perms.fire");
       
        if(!player.hasPermission(firePermission)) {
            player.sendMessage(ChatColor.RED + "You dont have permission!");
        }else {
            // code
        }
 
Последнее редактирование:
Код:
String firePermission = getConfig().getString("perms.fire");
   
        if(!player.hasPermission(firePermission)) {
            player.sendMessage(ChatColor.RED + "You dont have permission!");
        }else {
            // code
        }



Берёшь строчку которая прописана в конфиге (Свой permission).
Код:
String firePermission = getConfig().getString("perms.fire");



Далее при проверки permission, вставляешь firePermission
Код:
if(!player.hasPermission(firePermission)){


}
 
Последнее редактирование:
Берёшь строчку которая прописана в конфиге (Свой permission).
Код:
String FirePermission = getConfig().getString("perms.fire");



Далее при проверки permission, вставляешь FirePermission
Код:
if(!player.hasPermission(FirePermission)){


}
я всё понимаю, но передавать перменную с большой буквы это уже слишком
 
Назад
Верх