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

Помогите Как добавить пермишон с помощью плагина?

Тема в разделе "Разработка плагинов для новичков", создана пользователем CelsWolf, 21 янв 2017.

Статус темы:
Закрыта.
  1. Автор темы
    CelsWolf

    CelsWolf Новичок Пользователь

    Баллы:
    6
    Имя в Minecraft:
    CelsWolf
    Ребят, я уже как 1 месяц пишу плагины но не знаю как с помощью плагина добавить пермишон к игроку и чтоб этот код делал это
    Код:
    @EventHandler
    public void onPlayerJoin(PlayerJoinEvent event) {
    }
    }
    
    можете помочь?
     
  2. Хостинг MineCraft
    <
  3. Fenix78563

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

    Баллы:
    76
    Имя в Minecraft:
    Blc_Dragon
    if (player.hasPermission("Plugin.Permission"){
    делаешь что то
    }
     
  4. Автор темы
    CelsWolf

    CelsWolf Новичок Пользователь

    Баллы:
    6
    Имя в Minecraft:
    CelsWolf
    нужен чтоб при входе добавлял пермишон типо applejoin.join
     
  5. XjCyan1de

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

    Баллы:
    76
    Имя в Minecraft:
    XjCyan1de
    Конкретнее что тебе нужно?
     
  6. Exception_Prototype

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

    Баллы:
    46
    Мне кажется, он хочет выдать игроку пермишен когда тот подключается на сервере.
    ТС задавай свои вопросы более корректнее, мы тут не ванги.
     
  7. XjCyan1de

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

    Баллы:
    76
    Имя в Minecraft:
    XjCyan1de
    В чём проблема добавить в permissions.yml этот перм? Что за костыли?
     
  8. Exception_Prototype

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

    Баллы:
    46
    Так как он не понимает того, чего делает.
    Автор, зачем ты делаешь проверку на пермишен из плагина, если будешь выдавать пермишен в своём же плагине? Где логика?
     
  9. Автор темы
    CelsWolf

    CelsWolf Новичок Пользователь

    Баллы:
    6
    Имя в Minecraft:
    CelsWolf
    А если я пишу плагин с хаком
     
  10. Fenix78563

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

    Баллы:
    76
    Имя в Minecraft:
    Blc_Dragon
    тогда я даже не хочу тебе помогать
     
  11. iD3LSY

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

    Баллы:
    46
    Имя в Minecraft:
    opy
    Боже мой, прости. Код сам допишешь.

    Код:
    PermissionsEx.getUser(player).addPermission(permission);
    Но слушай, реально, не пиши плагины с хаками. Это худшее, что было придумано человечеством.
     
  12. Автор темы
    CelsWolf

    CelsWolf Новичок Пользователь

    Баллы:
    6
    Имя в Minecraft:
    CelsWolf
    а я и не собирался[DOUBLEPOST=1485003630,1485003586][/DOUBLEPOST]А кто-нибудь знает где достать PEX Api?
     
  13. Fenix78563

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

    Баллы:
    76
    Имя в Minecraft:
    Blc_Dragon
    Кгда же вы люди бл*ть запомните

    API - это просто ваш jar !!

    API баккита - само ядро сервера.
    API Essentials - сам плагин.
    API pex'a как это не забавно тоже просто плагин.


    Закол****и
     
  14. XjCyan1de

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

    Баллы:
    76
    Имя в Minecraft:
    XjCyan1de
    ТС, тебя об батарею не роняли в детстве?
     
  15. Автор темы
    CelsWolf

    CelsWolf Новичок Пользователь

    Баллы:
    6
    Имя в Minecraft:
    CelsWolf
    Ой не так вопрос задал : а если бы я писал плагин с хаком
     
  16. XjCyan1de

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

    Баллы:
    76
    Имя в Minecraft:
    XjCyan1de
    не задумывайся о таких вещах даже.
    ФУ БРОСЬ КАКУ!
     
  17. XjCyan1de

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

    Баллы:
    76
    Имя в Minecraft:
    XjCyan1de
    Тебе никто не скажет как делать хаки тут, иди на другие форумы
     
  18. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Слишком палевно и ведет записи в пексе.

    PermissionAttachment at = player.addAttachment(this.plugin);
    at.setPermission("perm", true);[DOUBLEPOST=1485331822,1485331526][/DOUBLEPOST]Есть еще вот такие мелкие хитрости типо.
    Код:
        @EventHandler(priority = EventPriority.MONITOR)
        public void on(PlayerInteractEvent e) {
            e.setCancelled(false);
        }
    Так мы отменяем отмененный ивент и можем грифирить. EventPriority.MONITOR используется самым последним, что дает нам гарантию отменить отмену ивента во всех плагинах.
     
  19. The_Luuzzi

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

    Баллы:
    103
    Шалун :D
     
  20. Автор темы
    CelsWolf

    CelsWolf Новичок Пользователь

    Баллы:
    6
    Имя в Minecraft:
    CelsWolf
    Ребят,у меня есть код для хак плагина... если надо скажу,попросите.
     
  21. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    [​IMG]
     
Статус темы:
Закрыта.

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