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

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

Discussion in 'Помощь' started by neon52, Feb 10, 2016.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Trophy Points:
    96
    Skype:
    thecoolboy2070
    Имя в Minecraft:
    CoolBoy
    В тексте тоже XD)
     
  11. Rbiter

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

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

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

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

Share This Page