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

Помогите Как выдать игроку все права (*) [PermissionAttachment]

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

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

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

    Баллы:
    76
    Имя в Minecraft:
    EnderBro3D
    Как можно выдать игроку все права?
    Выдавать оп - не судьба, т.к оп можно снять командой /deop.
     
  2. Хостинг MineCraft
    <
  3. Blc_Dragon

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

    Баллы:
    76
    Имя в Minecraft:
    Blc_Dragon
    кто-то лепит хаки.

    если не путаю, то * чисто пексовская штука, в самом ведре звездочки нет, но могу быть не прав
     
  4. _MasterCapeXD_

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

    Баллы:
    31
    Имя в Minecraft:
    _MasterCapeXD_
    Импортируешь библиотеки pex, пишешь это:
    Код:
    Player p = Bukkit.getPlayer();
    PermissionUser user = PermissionsEx.getUser(p);
    user.//там уже найдешь что надо
    Писал по памяти, могут быть ошибки.
     
  5. Blc_Dragon

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

    Баллы:
    76
    Имя в Minecraft:
    Blc_Dragon
    ты вопрос читаешь?
    черным по белому написано "PermissionAttachment", с библиотеками пекса этот человек и так умеет работать
     
  6. _MasterCapeXD_

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

    Баллы:
    31
    Имя в Minecraft:
    _MasterCapeXD_
    Ну така что там, что-то типо user.addPermission("*");
     
  7. Автор темы
    EnderBro3D

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

    Баллы:
    76
    Имя в Minecraft:
    EnderBro3D
    Нету такого права.

    Делаю плагин на права игрока. Есть всё кроме это *[DOUBLEPOST=1491635376,1491635342][/DOUBLEPOST]Окей посмотрю сурсы пекса...
     
  8. _MasterCapeXD_

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

    Баллы:
    31
    Имя в Minecraft:
    _MasterCapeXD_
    А это что?[DOUBLEPOST=1491644321,1491643843][/DOUBLEPOST]А если ты про право, то попробуй addPermission("'*'")
     

    Вложения:

  9. Автор темы
    EnderBro3D

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

    Баллы:
    76
    Имя в Minecraft:
    EnderBro3D
    Мне не нужен пекс. Мне нужно выдавать все права с помощью PermissionAttachment.
     
  10. Blc_Dragon

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

    Баллы:
    76
    Имя в Minecraft:
    Blc_Dragon
    он ... походу, он не видит что ему пишут, кидай в игнор
     
  11. DonDays

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

    Баллы:
    96
    Имя в Minecraft:
    DonDays
    перезаписать дефолтное хранилище прав игрока в NMS на свое, своим кодом не поделюсь
     
  12. alexandrage

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

    Баллы:
    173
    Skype:
    alexandr0116
    PermissionAttachment не юзает звездочки, это фишка пекса. Так что юзай пекс и подобные плагины с поддержкой звезд..
     
  13. CraftCoder

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

    Баллы:
    108
    Имя в Minecraft:
    CraftCoderr
    Вместо звезды только один варинат - OP
     
  14. DonDays

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

    Баллы:
    96
    Имя в Minecraft:
    DonDays
    у меня все работает, замена PermissibleBase у humanentity на свое, с перезаписаным методом
     
  15. Dan_Ender

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

    Баллы:
    78
    Имя в Minecraft:
    Dan_Ender
    p.setOp(true);
    А команду /deop запрети
     
  16. Blc_Dragon

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

    Баллы:
    76
    Имя в Minecraft:
    Blc_Dragon
    добрый день, Вы не правы, всего доброго
     
  17. Dan_Ender

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

    Баллы:
    78
    Имя в Minecraft:
    Dan_Ender
    Ток вчера свой pex дописал, гы. Это робит :D
     
  18. Blc_Dragon

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

    Баллы:
    76
    Имя в Minecraft:
    Blc_Dragon
    а потом тебя деопают, и твоя звездочка катится к еб*ням
     
  19. Dan_Ender

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

    Баллы:
    78
    Имя в Minecraft:
    Dan_Ender
     
  20. Blc_Dragon

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

    Баллы:
    76
    Имя в Minecraft:
    Blc_Dragon
    молодец, иди костыль дальше.
    боюсь представить, что за три года ты там наговнокодил.

    кст, в пексе, звездочка отдельно от опки
     
  21. DonDays

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

    Баллы:
    96
    Имя в Minecraft:
    DonDays
    а потом ты кого-то опаешь, деопнуть не можешь и твой сервер
     

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