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

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

Discussion in 'Разработка плагинов для новичков' started by energy455, Jul 15, 2015.

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

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

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

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

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

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

    Trophy Points:
    78
    Skype:
    vlad_street
    а, отлично.

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

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

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

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

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

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

    Trophy Points:
    78
    Имя в Minecraft:
    Steve
    Нет, сокращенно Player. Смотри.
    Code:
    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 Активный участник Пользователь

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

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

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

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

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

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

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

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

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

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

    Trophy Points:
    88
    Имя в Minecraft:
    NextGeneric
    А, ясненько
     

Share This Page