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

Помогите Не работает проверка permissions

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

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

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

    Баллы:
    73
    Не работает проверка Permissions, причем если игрока Op-нуть, то все работает, как надо...
    Код:
    PermissionUser p = PermissionsEx.getUser(e.getPlayer());
        if(e.getPlayer().getBedSpawnLocation() == null){
          if(!e.getPlayer().isOp() | !p.has("perspawn.stand") | !p.has("perspawn.choose.once")){
        что то происходит...
    }
    }
     
  2. Хостинг MineCraft
    <
  3. AxmeD

    AxmeD Старожил Пользователь

    Баллы:
    103
    Skype:
    ahmed136323
    Код:
    if(!e.getPlayer().isOp() && !p.hasPermission("perspawn.stand") && !p.hasPermission("perspawn.choose.once"))
    {
    ЛЯ-ЛЯ-ЛЯ
    }
    else if(e.getPlayer().isOp() || p.hasPermission("perspawn.stand") || p.hasPermission("perspawn.choose.once"))
    {
    Бла-бла-бла
    }
    Если игрок не оп, и у него из пермов ничего нет, то ЛЯ-ЛЯ-ЛЯ; если что-то есть, то Бла-бла-бла.
     
    Последнее редактирование: 10 июн 2014
  4. aceJKE

    aceJKE Старожил Пользователь

    Баллы:
    123
    Player p = e.getPlayer();
    p.hasPermissions("perspawn.stand") {
    //TODO:
    }
    В bukkit есть свой Permissions и он работает с PermissionsEX, точнее PermissionsEx с bukkit'ом. Т.е. что бы провеить есть ли у игрока нужные права не обязательно нужен плагин PermissionsEx.[DOUBLEPOST=1402337772,1402337352][/DOUBLEPOST]Некоторые, что бы не дублировать по сто раз один и тот же Permission делают что-то похожее:
    Permission vip = new Permission("perm.vip");
    p.hasPermission(vip);
    Permission из org.bukkit.permissions.Permission
     

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