1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

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

Тема в разделе "Разработка плагинов для новичков", создана пользователем energy455, 15 июл 2015.

  1. Автор темы
    energy455

    energy455 Активный участник Пользователь

    Баллы:
    78
    Skype:
    vlad_street
    Всем привет.
    Допустим я написал плагин в нем есть 4 команды, как сделать что бы обычный игрок не мог использовать 3 команды , а 1 мог?
     
  2. ql_Nik_lp

    ql_Nik_lp Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    q-nik-p
    Имя в Minecraft:
    ql_Nik_lp
    Вы не поверите...
    Не выдавать ему пермишны на остальные команды.
     
  3. Автор темы
    energy455

    energy455 Активный участник Пользователь

    Баллы:
    78
    Skype:
    vlad_street
    а, отлично.

    а как сделать что бы могли юзать 1 команду?
    essentials.delhome
    сначала класс идет ,а потом? метод?
     
  4. _EnderWorld_

    _EnderWorld_ Активный участник Пользователь

    Баллы:
    78
    При создании команды ты можешь сделать вот так вот:
    Код:
    if(cmd.getName().equalsIgnoreCase("tvoi komado")) {
                if(p.hasPermission("tvoi.prava")) {
     
  5. Автор темы
    energy455

    energy455 Активный участник Пользователь

    Баллы:
    78
    Skype:
    vlad_street
    p. = это библиотека пермишион?
     
  6. _EnderWorld_

    _EnderWorld_ Активный участник Пользователь

    Баллы:
    78
    Нет, сокращенно Player. Смотри.
    Код:
    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) после такой скобки { вбиваешь свой код.
     
  7. Автор темы
    energy455

    energy455 Активный участник Пользователь

    Баллы:
    78
    Skype:
    vlad_street
    а , понял. спасибо!)
     
  8. _EnderWorld_

    _EnderWorld_ Активный участник Пользователь

    Баллы:
    78
    Да нечего, я тож начинающий Java, просто запоминаю это по порядку
     
  9. Автор темы
    energy455

    energy455 Активный участник Пользователь

    Баллы:
    78
    Skype:
    vlad_street
    а я видео на ютубе смотрел , вообще мало русского контента, нигде не рассказали как сделать.
     
  10. Timings

    Timings Активный участник Пользователь

    Баллы:
    88
    Имя в Minecraft:
    NextGeneric
    Сокращенно Player? Это как?
     
  11. Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Это он так переменные называет
     
  12. Timings

    Timings Активный участник Пользователь

    Баллы:
    88
    Имя в Minecraft:
    NextGeneric
    А, ясненько
     

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