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

Помогите Пермишенс определенному игроку

Тема в разделе "[Архив] Помощь", создана пользователем ranek, 30 май 2012.

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

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

    Баллы:
    123
    PermissionsEX.Как дать определенному игроку определенный пермишенс?
     
    slavik123123123 нравится это.
  2. Хостинг MineCraft
    <
  3. Carbon99999

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

    Баллы:
    88
    Попробуй примерно так :
    1)создаеш новую группу (группу назови ник игрока того кого хочеш добавить например "Test")
    2)пишеш пермишенс и права. Примерно должно получится так:

    Код:
    groups:
      Admin:
        default: true
        prefix: '&2[User] '
        suffix: '&a'
        permissions:
        - modifyworld.*
        - myhome.home.soc.*
        - iConomy.access
        - iConomy.bank.access
        - iConomy.bank.deposit
        - iConomy.bank.join
      Test:
        permissions:  
        -scavanger.lvl
        -scavanger.*
    users:
      ranek:
    group:
    - Admin
      Test:
    group:
      - Test
       
    
    как-то так если не получится извеняй ), а если получится ставь + )
     
  4. TTATPuOT

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

    Баллы:
    173
    Skype:
    gamer0704
    /pex user [ник] add [пермишенс]
     
  5. vvswarhead

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

    Баллы:
    173
    так:

    Код:
    users:
     
       YourPlayerName:
     
    group:
     
       - Admins
     
    permissions:
     
       - permissions.*
     
  6. vvswarhead

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

    Баллы:
    173
    для того, чтобы повесить перм на определенного игрока, группы дополнительные создавать не надо
     
  7. Автор темы
    ranek

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

    Баллы:
    123
    не работает
     
  8. Автор темы
    ranek

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

    Баллы:
    123
    тож не работает
     
  9. vvswarhead

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

    Баллы:
    173
    это правильная команда - должна робить, как ты конкретно пишешь ?
     
  10. Автор темы
    ranek

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

    Баллы:
    123
    сначала /pex user test add commandbook.rocket
    потом /pex test add commandbook.rocket
     
    Black-UK-Lord нравится это.
  11. vvswarhead

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

    Баллы:
    173
    1 команда понятна - а вторая, что это ?

    а вобще - открой конфиг и вот так
    users:
    имя этого юзера:
    group:
    - группа этого юзера
    permissions:
    - commandbook.rocket
     
  12. vvswarhead

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

    Баллы:
    173
    а лучше кинь кусок своего перма - там виднее будет в чем косяк
     
  13. Автор темы
    ranek

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

    Баллы:
    123
    Я так делал.Выбивает over 9000 ошибок
     
  14. vvswarhead

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

    Баллы:
    173
    Что то подозрения у меня, что в конфиге много косяков... Конфиг на вшивость проверяли ?
    Копируйте весь конфиг целиком: http://yaml-online-parser.appspot.com/
     
  15. Автор темы
    ranek

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

    Баллы:
    123
    Ошибок в логе с пермами во время запуска нету.А етот сайт который ты мне кинул Я ХЗ чё ето.Вставил я туда своим пермы,но в ответ не могу написать.Перевышает допустимое кол символов
     
  16. vvswarhead

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

    Баллы:
    173
    Сайт - это парсер - если в конфиге есть ошибки - он покажет на каких строчках будут ошибки

    Так что тогда за 9000 ошибок ? Хотябы начало скиньте их
     
  17. Автор темы
    ranek

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

    Баллы:
    123
    Код:
    2012-05-30 22:44:07 [INFO] Done (9.523s)! For help, type "help" or "?"
    2012-05-30 22:44:07 [INFO] [Citizens] Loaded 8 NPCs.
    2012-05-30 22:44:07 [INFO] [Citizens] Loaded 0 quests.
    2012-05-30 22:44:08 [INFO] [ FalseBook IC ] Loaded selftriggered ICs: 0 done
    2012-05-30 22:44:08 [INFO] [ FalseBook IC ] Failed selftriggered ICs: 0 failed
    2012-05-30 22:44:18 [INFO] [CreativeControl] New Version Found: v4.2 (You have: 3.8)
    2012-05-30 22:44:18 [INFO] [CreativeControl] Visit http://dev.bukkit.org/server-mods/creativecontrol/
    2012-05-30 22:44:24 [SEVERE] Could not pass event PlayerLoginEvent to CommandBook
    org.bukkit.event.EventException
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:303)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:459)
        at net.minecraft.server.ServerConfigurationManager.attemptLogin(ServerConfigurationManager.java:227)
        at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:102)
        at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:41)
        at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:61)
        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:551)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:449)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
    Caused by: java.lang.RuntimeException: No groups defined. Check your permissions file.
        at ru.tehkode.permissions.backends.FileBackend.getDefaultGroup(FileBackend.java:145)
        at ru.tehkode.permissions.PermissionManager.getDefaultGroup(PermissionManager.java:288)
        at ru.tehkode.permissions.PermissionManager.getDefaultGroup(PermissionManager.java:277)
        at ru.tehkode.permissions.PermissionUser.getGroups(PermissionUser.java:221)
        at ru.tehkode.permissions.PermissionUser.getOption(PermissionUser.java:132)
        at ru.tehkode.permissions.PermissionEntity.getOptionBoolean(PermissionEntity.java:298)
        at ru.tehkode.permissions.PermissionEntity.initialize(PermissionEntity.java:57)
        at ru.tehkode.permissions.PermissionUser.initialize(PermissionUser.java:53)
        at ru.tehkode.permissions.ProxyPermissionUser.initialize(ProxyPermissionUser.java:41)
        at ru.tehkode.permissions.PermissionManager.getUser(PermissionManager.java:115)
        at ru.tehkode.permissions.PermissionManager.has(PermissionManager.java:90)
        at com.sk89q.wepif.PermissionsExResolver.hasPermission(PermissionsExResolver.java:63)
        at com.sk89q.wepif.PermissionsResolverManager.hasPermission(PermissionsResolverManager.java:144)
        at com.zachsthings.libcomponents.bukkit.BasePlugin.hasPermission(BasePlugin.java:201)
        at com.zachsthings.libcomponents.bukkit.BasePlugin.hasPermission(BasePlugin.java:190)
        at com.sk89q.commandbook.bans.BansComponent.playerLogin(BansComponent.java:102)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301)
        ... 9 more
    2012-05-30 22:44:24 [INFO] test [/192.168.0.101:58214] logged in with entity id 315 at ([world] -227.01991353008214, 69.0, 352.31163062903335)
    2012-05-30 22:44:24 [SEVERE] Could not pass event PlayerJoinEvent to nChat
    org.bukkit.event.EventException
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:303)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:459)
        at net.minecraft.server.ServerConfigurationManager.c(ServerConfigurationManager.java:132)
        at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:129)
        at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:41)
        at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:61)
        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:551)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:449)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
    Caused by: java.lang.RuntimeException: No groups defined. Check your permissions file.
        at ru.tehkode.permissions.backends.FileBackend.getDefaultGroup(FileBackend.java:145)
        at ru.tehkode.permissions.PermissionManager.getDefaultGroup(PermissionManager.java:288)
        at ru.tehkode.permissions.PermissionManager.getDefaultGroup(PermissionManager.java:277)
        at ru.tehkode.permissions.PermissionUser.getGroups(PermissionUser.java:221)
        at ru.tehkode.permissions.PermissionUser.getOption(PermissionUser.java:132)
        at ru.tehkode.permissions.PermissionEntity.getOptionBoolean(PermissionEntity.java:298)
        at ru.tehkode.permissions.PermissionEntity.initialize(PermissionEntity.java:57)
        at ru.tehkode.permissions.PermissionUser.initialize(PermissionUser.java:53)
        at ru.tehkode.permissions.ProxyPermissionUser.initialize(ProxyPermissionUser.java:41)
        at ru.tehkode.permissions.PermissionManager.getUser(PermissionManager.java:115)
        at com.niccholaspage.nChat.permissions.PermissionsExHandler.getGroup(PermissionsExHandler.java:27)
        at com.niccholaspage.nChat.nChat.formatMessage(nChat.java:101)
        at com.niccholaspage.nChat.nChatPlayerListener.onPlayerJoin(nChatPlayerListener.java:45)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301)
        ... 9 more
    2012-05-30 22:44:24 [SEVERE] java.lang.RuntimeException: No groups defined. Check your permissions file.
    2012-05-30 22:44:24 [SEVERE]    at ru.tehkode.permissions.backends.FileBackend.getDefaultGroup(FileBackend.java:145)
    2012-05-30 22:44:24 [SEVERE]    at ru.tehkode.permissions.PermissionManager.getDefaultGroup(PermissionManager.java:288)
    2012-05-30 22:44:24 [SEVERE]    at ru.tehkode.permissions.PermissionManager.getDefaultGroup(PermissionManager.java:277)
    2012-05-30 22:44:24 [SEVERE]    at ru.tehkode.permissions.PermissionUser.getGroups(PermissionUser.java:221)
    2012-05-30 22:44:24 [SEVERE]    at ru.tehkode.permissions.PermissionUser.getOption(PermissionUser.java:132)
    2012-05-30 22:44:24 [SEVERE]    at ru.tehkode.permissions.PermissionEntity.getOptionBoolean(PermissionEntity.java:298)
    2012-05-30 22:44:24 [SEVERE]    at ru.tehkode.permissions.PermissionEntity.initialize(PermissionEntity.java:57)
    2012-05-30 22:44:24 [SEVERE]    at ru.tehkode.permissions.PermissionUser.initialize(PermissionUser.java:53)
    2012-05-30 22:44:24 [SEVERE]    at ru.tehkode.permissions.ProxyPermissionUser.initialize(ProxyPermissionUser.java:41)
    2012-05-30 22:44:24 [SEVERE]    at ru.tehkode.permissions.PermissionManager.getUser(PermissionManager.java:115)
    2012-05-30 22:44:24 [SEVERE]    at ru.tehkode.permissions.PermissionManager.getUser(PermissionManager.java:132)
    2012-05-30 22:44:24 [SEVERE]    at ru.tehkode.permissions.bukkit.PermissionsEx.getUser(PermissionsEx.java:157)
    2012-05-30 22:44:24 [SEVERE]    at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.performCheck(PermissiblePEX.java:123)
    2012-05-30 22:44:24 [SEVERE]    at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.checkPermission(PermissiblePEX.java:109)
    2012-05-30 22:44:24 [SEVERE]    at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.hasPermission(PermissiblePEX.java:101)
    2012-05-30 22:44:24 [SEVERE]    at org.bukkit.craftbukkit.entity.CraftHumanEntity.hasPermission(CraftHumanEntity.java:102)
     
    
     
    slavik123123123 нравится это.
  18. vvswarhead

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

    Баллы:
    173
    По этому куску можно точно сказать что
    1. Коммандбук и пермишнс конфликтуют - обновите до последних версий
    2. Пермишнс не видит ни одной группы в своем файле конфигурации

    Я бы мог предположить, что конфиг битый вобще, но раз стоят другие плагины, и вероятно работают, причина в синтаксической ошибке в конфиге
    Онлайн парсер должен выдавать - no errors found
     
  19. Автор темы
    ranek

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

    Баллы:
    123
    Ок обновлю плагин.
     
  20. vvswarhead

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

    Баллы:
    173
    Но конфиг пермишнс всеравно надо выверять - в нем ошибка
     
  21. Carbon99999

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

    Баллы:
    88
    Попробуй моим методом, так проше (на мой взгляд), чем эти команды 100 раз писать
     

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