Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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