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

Обсудим Что делать если плагин не имеет своего permissions?

Тема в разделе "Помощь", создана пользователем neon52, 10 фев 2016.

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

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

    Баллы:
    88
    Доброго времени суток!
    Вопрос к знатокам: частенько бывает такое, что есть плагин, он работатает идеально, но нет своего permissions на нужную каманду, или есть пермишен на связку команд, а нужно разграничить их. Или есть потребность замены алиаса команды плагина на свой.
    Мне видится что эти решения можно было бы осуществить в плагине, позволяющего по связке
    - команда оригинального плагина - новая команда плагина - новый пермишен... получить все что нужно.
    Есть ли другие решения или может быть такой функционал есть уже где то?
     
  2. CoolBoy

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

    Баллы:
    96
    Имя в Minecraft:
    Xezard
    Боюсь он сейчас с твоего сообщения проорёт и начнёт ныть о том, что нихера в этом не понимает.
     
  3. Автор темы
    neon52

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

    Баллы:
    88
    ну конечно не понимаю, я не кодер. Правда насчет "ныть" и "поорет" перебор. За языком можно было бы и следить..
    Но в общем одну часть решения действительно просто сделать - "или есть пермишен на связку команд, а нужно разграничить их." - забиндить в ChestCommands команды на кнопки, доступные/видимые разным группам игроков (так, чтобы они понятия не имели что за команды вообще выполняются)
     
  4. BratiwkaSlam

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

    Баллы:
    66
    Имя в Minecraft:
    BratiwkaSlam
    Допиши их сам юзая плагин Skript
     
  5. Автор темы
    neon52

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

    Баллы:
    88
    Благодарю.. интересная идея. Если это возможно не кодерам, то возможно идея очень хороша
     
  6. BratiwkaSlam

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

    Баллы:
    66
    Имя в Minecraft:
    BratiwkaSlam
    Там всеравно нужно иметь понимание о кодинге, хоть и минимальное
     
  7. Rbiter

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

    Баллы:
    76
    Имя в Minecraft:
    Rbiter
    Декомпилируешь. Дальше там где нужен премишен перед выполнением поставить условие.
    Код:
    if(p.haspremission("сам премишен"){
    И после выполнения просто добавь скобку }
    Ой забыл. Перед условием с премишеном нужно создать объект p со значением getPlayer();
    Там уже от самого метода зависит. А на что премишен нужен?
    З.ы. пишу с мобилки. В коде МБ ошики
     
  8. CoolBoy

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

    Баллы:
    96
    Имя в Minecraft:
    Xezard
    В тексте тоже XD)
     
  9. Rbiter

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

    Баллы:
    76
    Имя в Minecraft:
    Rbiter
    Ага :( проспал, ноут забыл... А телефон юзать разучлся(
     
  10. Korvinius

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

    Баллы:
    88
    Если "не кодерам", то лучше использовать плагин ReActions, с его помощью можно и на каждую команду отдельный пермишен сделать, да и свои собственные команды создавать...
     

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