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

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

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

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

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

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

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

    Баллы:
    76
    Ищ ищи исходники или декомпилируй плагин, а потом добавляй нужный функционал.
     
  4. CoolBoy

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

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

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

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

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

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

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

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

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

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

    Rbiter Участник Пользователь

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

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

    Баллы:
    96
    Skype:
    thecoolboy2070
    Имя в Minecraft:
    CoolBoy
    В тексте тоже XD)
     
  11. Rbiter

    Rbiter Участник Пользователь

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

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

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

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