Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Помогите пермишионс

energy455

Активный участник
Пользователь
Баллы
78
Всем привет.
Допустим я написал плагин в нем есть 4 команды, как сделать что бы обычный игрок не мог использовать 3 команды , а 1 мог?
 
Всем привет.
Допустим я написал плагин в нем есть 4 команды, как сделать что бы обычный игрок не мог использовать 3 команды , а 1 мог?
Вы не поверите...
Не выдавать ему пермишны на остальные команды.
 
а, отлично.

а как сделать что бы могли юзать 1 команду?
essentials.delhome
сначала класс идет ,а потом? метод?
При создании команды ты можешь сделать вот так вот:
JavaScript:
if(cmd.getName().equalsIgnoreCase("tvoi komado")) {
            if(p.hasPermission("tvoi.prava")) {
 
p. = это библиотека пермишион?
Нет, сокращенно Player. Смотри.
JavaScript:
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
       
        Player p = (Player) sender;
       
        if(cmd.getName().equalsIgnoreCase("Твоя Команда")) {
            if(p.hasPermission("Твой Пермишен")) { 

И дальше код твой.....

Смотри в 3 строчке получаешь то что игрок отправитель команды, в 5 строчке задаёшь название своей команде, в 6 даёшь право на использование данной команды например (rubukkit.admin) после такой скобки { вбиваешь свой код.
 
Нет, сокращенно Player. Смотри.
JavaScript:
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
      
        Player p = (Player) sender;
      
        if(cmd.getName().equalsIgnoreCase("Твоя Команда")) {
            if(p.hasPermission("Твой Пермишен")) {

И дальше код твой.....

Смотри в 3 строчке получаешь то что игрок отправитель команды, в 5 строчке задаёшь название своей команде, в 6 даёшь право на использование данной команды например (rubukkit.admin) после такой скобки { вбиваешь свой код.
а , понял. спасибо!)
 
Нет, сокращенно Player. Смотри.
JavaScript:
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
      
        Player p = (Player) sender;
      
        if(cmd.getName().equalsIgnoreCase("Твоя Команда")) {
            if(p.hasPermission("Твой Пермишен")) {

И дальше код твой.....

Смотри в 3 строчке полугфпчаешь то что игрок отправитель команды, в 5 строчке задаёшь название своей команде, в 6 даёшь право на использование данной команды например (rubukkit.admin) после такой скобки { вбиваешь свой код.

Сокращенно Player? Это как?
 

Поделиться этой страницей

Назад
Верх