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

Помощь по Permissions # 2

Тема в разделе "Помощь", создана пользователем mine88, 11 июн 2014.

  1. Norfolc-xxxx

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

    Баллы:
    66
    Имя в Minecraft:
    Norfolc
    Спасибо.

    Следующий вопрос. Удаляю группу, но изменения не сохраняются в конфиге. Делаю релоад пекса, и он подгружает старый конфиг, где группа не удалена. Как сохранить выполненные командами изменения?
     
  2. Хостинг MineCraft
    <
  3. tant14

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

    Баллы:
    78
    Skype:
    tant222
    Имя в Minecraft:
    tant14
    /pex reload должен это решить, если не помогает, советую обновить пекс, или-же сделать все в ручную, т.е. через сам файл.
     
  4. Norfolc-xxxx

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

    Баллы:
    66
    Имя в Minecraft:
    Norfolc
    Релоад откатывает к тому конфигу, который лежит в папке. При вводе команд, он не редактируется :(
    Пекс последний вроде качал недавно..
    Сервер спигот 1.7.10, пекс PermissionsEx-1.22.7
    Вроде же новый...
     
  5. tant14

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

    Баллы:
    78
    Skype:
    tant222
    Имя в Minecraft:
    tant14
    Ну так редактируй сразу файл, который в папке лежит.
     
  6. Norfolc-xxxx

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

    Баллы:
    66
    Имя в Minecraft:
    Norfolc
    Спасибо, уж конфиги редактировать я умею. Проблема в том, что изменения не сохраняются при вводе команд, и раз уж пишу на форум за помощью, наверно мне принципиально важно, чтобы работали команды...
     
  7. tant14

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

    Баллы:
    78
    Skype:
    tant222
    Имя в Minecraft:
    tant14
    Может быть хостинг не принимает файлы обновление файлов, я не могу точно сказать, так как я подробностей не знаю...
     
  8. PixelBazy

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

    Баллы:
    66
    Skype:
    PixelBazy
    Имя в Minecraft:
    PixelBazy
    Как сделать чтоб игрок при заходе на сервер, мог выбрать себе определённую группу в permissions
    Допустим зашёл игрок, ввёл команду /pex user <его ник> group add <группа>
    Но надо чтоб он мог вводить эту команду один раз, если он попробует ввести её ещё раз,
    то у него не будет прав на это. И чтобы он мог брать группы выделенные зелёным цветом, а на красные у него нет прав. Возможно ли как нибудь это сделать? Плагином? или командным блоком? Хоть что то
    - group1
    - gpoup2
    - group3

    - admin
    - glav
     
  9. tant14

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

    Баллы:
    78
    Skype:
    tant222
    Имя в Minecraft:
    tant14
    Это скорее всего дополнительный плагин нужен, сколько уже работаю с pEX, но ещё не видел такого...
     
  10. deadanykey

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

    Баллы:
    96
    Можно.
    При первом заходе игрок попадёт в группу по умолчанию, в которой должны быть расписаны разрешения для зелёных групп. В свою очередь, в зёленых группах отбираем у него право на команду /pex.

    То есть:
    groups:
    player:
    default: true
    permissions:
    - permissions.manage.membership.group1
    - permissions.manage.membership.group2
    - permissions.manage.membership.group3
    group1:
    permissions:
    - -permissions.*
    group2:
    permissions:
    - -permissions.*
    group3:
    permissions:
    - -permissions.*
    admin:
    permissions:
    ...
    glav:
    permissions:
    ...

    Только надо ещё как-то определить, чтобы только себя мог добавлять, а не кого-то ещё....
     
  11. tant14

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

    Баллы:
    78
    Skype:
    tant222
    Имя в Minecraft:
    tant14
    О пасибо, я тоже заодно попробую :).
     
  12. Norfolc-xxxx

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

    Баллы:
    66
    Имя в Minecraft:
    Norfolc
    Есть ещё вариант, красивее, но и сложнее в 10 раз. Я помочь в реализации не смогу.

    Можно поставить npc с помощью Cirizens и заскриптовать его с помощью Denizens. Вариант сложный, за то для всех только 1 раз + npc ещё может рассказать игроку о каждой группе.
     
  13. tant14

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

    Баллы:
    78
    Skype:
    tant222
    Имя в Minecraft:
    tant14
    Это больше на РПГ сервера подойдёт, а так лучше упрощенный вариант.
     
  14. miha14082

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

    Баллы:
    78
    Skype:
    miha14082
    Имя в Minecraft:
    miha14082
    Всем привет! У меня такая проблема: я пишу /pex backend sql, а PEX начинает писать ошибки.. Версия PEX: 1.21. Версия сервера: 1.7.2. Ядро: Котёл
    Вот лог ошибок:
    18.04 17:03:47 [Server] WARN at ru.tehkode.permissions.backends.PermissionBackend.getBackend(PermissionBackend.java:251)
    18.04 17:03:47 [Server] WARN at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
    18.04 17:03:47 [Server] WARN at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    18.04 17:03:47 [Server] WARN at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
    18.04 17:03:47 [Server] WARN at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    18.04 17:03:47 [Server] WARN Caused by: java.lang.reflect.InvocationTargetException
    18.04 17:03:47 [Server] WARN at java.lang.Thread.run(Thread.java:745)
    18.04 17:03:47 [Server] WARN at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:637)
    18.04 17:03:47 [Server] WARN at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:774)
    18.04 17:03:47 [Server] WARN at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:434)
    18.04 17:03:47 [Server] WARN at net.minecraft.server.dedicated.DedicatedServer.func_71333_ah(DedicatedServer.java:475)
    18.04 17:03:47 [Server] WARN at org.bukkit.craftbukkit.v1_7_R1.CraftServer.dispatchServerCommand(CraftServer.java:628)
    18.04 17:03:47 [Server] WARN at org.bukkit.craftbukkit.v1_7_R1.CraftServer.dispatchCommand(CraftServer.java:647)
    18.04 17:03:47 [Server] WARN at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:176)
    18.04 17:03:47 [Server] WARN at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
    18.04 17:03:47 [Server] WARN at ru.tehkode.permissions.bukkit.PermissionsEx.onCommand(PermissionsEx.java:215)
    18.04 17:03:47 [Server] WARN at ru.tehkode.permissions.commands.CommandsManager.execute(CommandsManager.java:110)
    18.04 17:03:47 [Server] WARN at ru.tehkode.permissions.commands.CommandsManager$CommandBinding.call(CommandsManager.java:248)
    18.04 17:03:47 [Server] WARN at java.lang.reflect.Method.invoke(Method.java:606)
    18.04 17:03:47 [Server] WARN at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    18.04 17:03:47 [Server] WARN at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    18.04 17:03:47 [Server] WARN at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    18.04 17:03:47 [Server] WARN at ru.tehkode.permissions.bukkit.commands.UtilityCommands.setBackend(UtilityCommands.java:121)
    18.04 17:03:47 [Server] WARN at ru.tehkode.permissions.PermissionManager.setBackend(PermissionManager.java:671)
    18.04 17:03:47 [Server] WARN at ru.tehkode.permissions.PermissionManager.createBackend(PermissionManager.java:689)
    18.04 17:03:47 [Server] WARN at ru.tehkode.permissions.backends.PermissionBackend.getBackend(PermissionBackend.java:226)
    18.04 17:03:47 [Server] WARN at ru.tehkode.permissions.backends.PermissionBackend.getBackend(PermissionBackend.java:266)
    18.04 17:03:47 [Server] WARN java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
    18.04 17:03:47 [Server] INFO Error during backend initialization.
    18.04 17:03:47 [Server] INFO Initializing sql backend
    18.04 17:03:47 [Multicraft] Skipped 38 lines due to rate limit (30/s)
     
  15. sseiferr

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

    Баллы:
    66
    Как научить Pex различать регистр букв в никах?
     
  16. deadanykey

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

    Баллы:
    96
    Изменить исходники.
     
  17. sseiferr

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

    Баллы:
    66
    Ок, как по другому решить проблему?
     
  18. deadanykey

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

    Баллы:
    96
    Полагаю, что никак. Пекс приводит все ники к нижнему регистру.
     
  19. BloodP4rty

    BloodP4rty Активный участник

    Баллы:
    61
    Имя в Minecraft:
    BloodP4rty
    Помогите с UralClans, кто сможет напишите все его права.
     
  20. TAB_mk

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

    Баллы:
    173
    Имя в Minecraft:
    TAB_mk
  21. nikvlad

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

    Баллы:
    36
    Имя в Minecraft:
    nikvlad
    Я месяц назад переввел PermissionsEx в БД. Файл который переводил (permissions.yml) удалил, можно ли обратно вернуть этот файл быстро?
     

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