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

Помощь по Permissions # 2

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

  1. Natsu

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

    Баллы:
    88
    Skype:
    korotickiyvit
    Имя в Minecraft:
    Natsu_Zirok
    Единственное, что я заметил - у тебя слишком много лишних inheritance.
    Покажу прием из твоего PEX файла
    pol:
    default: false
    prefix: '&2[&4&lПолиция-сервера&2] &c'
    suffix: '&a'
    inheritance:
    - youtuber
    permissions:
    - essentials.burn
    - essentials.kick.exempt
    - essentials.vanish
    - essentials.vanish.effect
    - essentials.vanish.interact
    - essentials.seen.banreason
    - essentials.vanish.see
    - essentials.invsee
    - essentials.banip
    - worldguard.region.bypass.*
    - essentials.banip.notify
    - essentials.ban
    - essentials.pardon.notify
    - essentials.pardonip
    - essentials.pardonip.notify
    - essentials.tp.others
    - essentials.invsee.modify
    - essentials.enderchest
    - essentials.enderchest.modify
    Правильней будет
    pol:
    default: false
    prefix: '&2[&4&lПолиция-сервера&2] &c'
    suffix: '&a'
    inheritance:
    - player #Лишний так как в Vip уже есть.
    - vip #Лишний так как в SVip уже есть.
    - svip #Лишний так как в Premium уже есть.
    - premium #Лишний так как в SPremium уже есть.
    - spremium #Лишний так как в Herobrine уже есть.
    - herobrine #Лишний так как в Lord уже есть.
    - glord #Лишний так как в Creative уже есть.
    - creative #Лишний так как в YouTuber уже есть.
    - lord #Лишний так как в GLord уже есть.
    - youtuber
    permissions:
    - essentials.burn
    - essentials.kick.exempt
    - essentials.vanish
    - essentials.vanish.effect
    - essentials.vanish.interact
    - essentials.seen.banreason
    - essentials.vanish.see
    - essentials.invsee
    - essentials.banip
    - worldguard.region.bypass.*
    - essentials.banip.notify
    - essentials.ban
    - essentials.pardon.notify
    - essentials.pardonip
    - essentials.pardonip.notify
    - essentials.tp.others
    - essentials.invsee.modify
    - essentials.enderchest
    - essentials.enderchest.modify
    И так в остальных, где повторение одних и тех же правил[DOUBLEPOST=1432191076,1432190716][/DOUBLEPOST]
    Подправил все, что не правильно: https://yadi.sk/d/aa7GBPAAgmpdy
     
  2. Хостинг MineCraft
    <
  3. ZeaZon

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

    Баллы:
    68
    Имя в Minecraft:
    ZeaZon
    Странно, все равно не работает.
    Может конфиг.ямл не так настроен? Проверь пожалуйста
    multiserver:
    use-netevents: true
    permissions:
    debug: false
    allowOps: false
    user-add-groups-last: false
    log-players: false
    createUserRecords: false
    backend: file
    informplayers:
    changes: false
    backends:
    file:
    type: file
    file: permissions.yml
    updater: true
    alwaysUpdate: false
     
  4. *Alexei*

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

    Баллы:
    36
    Имя в Minecraft:
    Alexei
    Natsu спасибо) я всё сам исправил, а как тут лайки ставить?)
     
  5. TAB_mk

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

    Баллы:
    173
    Имя в Minecraft:
    TAB_mk
    Уже как год нельзя.
     
  6. Natsu

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

    Баллы:
    88
    Skype:
    korotickiyvit
    Имя в Minecraft:
    Natsu_Zirok
    Эм. 1.Чет я не увидел некоторых данных в конфиге. Лови дефолтный: https://yadi.sk/d/cgsT1369gnyac
    2.Для префиксов/суффиксов нужен EssentialsChat либо ChatManager. Хотя бы один из них стоит? Или альтернатива им?
    P.S. Для EssentialsChat нужен сам Essentials, если что:creeper:
     
  7. ZeaZon

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

    Баллы:
    68
    Имя в Minecraft:
    ZeaZon
    Так, все по порядку:
    1) Окей, конфиг поменял, после перезапуска сервера ничего не изменилось.
    2) Да стоит ChatManager, но в нем я ничего не настраивал, если это надо.
    3)Не этот плагин.

    вот сеттингс чатМэнеджера:
    chat-range: 100.0
    display-name-format: '%prefix%player%suffix'
    global-message-format: <%prefix%player%suffix> &e%message
    enable: true
    message-format: <%prefix%player%suffix> %message
    ranged-mode: false
    message:
    join: '&4{Player} &7joined the Game in &6{World}&7!'
    quit: '&4{Player} &7left the Game at &6{World}&7!'
    firstjoin:
    prefix: Newbie
    suffix: Suffix
    global:
    info: If enabled, all group-formats will replaced with the global-format (Or if you havent got a Permission Plugin)
    enabled: 'true'
    format: '[{Prefix}] {Player}&7: &r{Message}'
    [\spoiler]
     
    Последнее редактирование: 22 май 2015
  8. Natsu

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

    Баллы:
    88
    Skype:
    korotickiyvit
    Имя в Minecraft:
    Natsu_Zirok
    Осталось только одно - кривой ChatManager. У меня такое было. Лучше EssentialsChat поставить. Мароки меньше.
     
  9. BoberMod

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

    Баллы:
    76
    Skype:
    vovzell
    Имя в Minecraft:
    BoberMod
    UP
     
  10. Natsu

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

    Баллы:
    88
    Skype:
    korotickiyvit
    Имя в Minecraft:
    Natsu_Zirok
    кхе. И зачем UP делать, если в PEX 1.22.8 Нету такой команды?
    А если быть честным - там ни слова про SQL.
    Проверенно через pex help
     
  11. BoberMod

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

    Баллы:
    76
    Skype:
    vovzell
    Имя в Minecraft:
    BoberMod
    И каким образом мне конвертировать yml в sql ?
     
  12. Alexgrist

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

    Баллы:
    173
    pex import file
     
  13. BoberMod

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

    Баллы:
    76
    Skype:
    vovzell
    Имя в Minecraft:
    BoberMod
    Можешь расписать?
    Что и как писать
     
  14. Alexgrist

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

    Баллы:
    173
  15. BoberMod

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

    Баллы:
    76
    Skype:
    vovzell
    Имя в Minecraft:
    BoberMod
    Вот конфиг:
    Код:
    multiserver:
      use-netevents: true
    permissions:
      debug: false
      allowOps: false
      user-add-groups-last: false
      log-players: false
      createUserRecords: false
      backend: sql
      informplayers:
        changes: false
      basedir: plugins/PermissionsEx
      backends:
        sql:
          uri: mysql:***
          password: ***
          user: ***
          aliases:
            permissions: pex_permissions
            permissions_inheritance: pex_inheritance
            permissions_entity: pex_entity
          type: sql
    updater: true
    alwaysUpdate: false
    
    Рестартнул сервер. Ввожу pex import file, вижу:
    [​IMG]
    В БД ничего нет, на фтп .sql нет.
     
  16. Alexgrist

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

    Баллы:
    173
    А сам настроенный permissions.yml имеется в папке PermissionsEx?
     
  17. BoberMod

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

    Баллы:
    76
    Skype:
    vovzell
    Имя в Minecraft:
    BoberMod
    да[DOUBLEPOST=1432410613,1432406942][/DOUBLEPOST]Кто сможет составить правильный конфиг? Что я не так делаю?
     
  18. Natsu

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

    Баллы:
    88
    Skype:
    korotickiyvit
    Имя в Minecraft:
    Natsu_Zirok
    Кхе. Сейчас сделал одну команду - был в шоке.
    По идеи переключает на SQL. У меня не переключило, так как не настроил конфиг.
    Backend initialization failed! Fix your configuration!
    Error (see console for more): SQL connection is not configured, see config.yml
    Попробуй в таком порядке
    1. pex backend sql
    2. pex import file
    [DOUBLEPOST=1432417121][/DOUBLEPOST]
    Оказалось все проще.
    1.Верни на место
    file:
    type: file
    file: permissions.yml
    2.Мой конфиг pex'a
    multiserver:
    use-netevents: true
    permissions:
    debug: false
    allowOps: false
    user-add-groups-last: false
    log-players: false
    createUserRecords: false
    backend: sql
    informplayers:
    changes: false
    basedir: plugins/PermissionsEx
    backends:
    file:
    type: file
    file: permissions.yml
    sql:
    type: sql
    uri: mysql://localhost/***
    user: ***
    password: ***
    updater: true
    alwaysUpdate: false
    Но! Перед этими манипуляциями удали таблицы из базы.
    permissions: pex_permissions
    permissions_inheritance: pex_inheritance
    permissions_entity: pex_entity
    И потом только
    pex backend sql
    pex import file

    Потом смотришь таблицу pex_permissions и радуешься.(Я не сразу врубился, но там есть страницы:lol:)
    Установи phpMyAdmin:nerd:
     
    Последнее редактирование: 24 май 2015
  19. BoberMod

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

    Баллы:
    76
    Skype:
    vovzell
    Имя в Minecraft:
    BoberMod
    Огромное спасибо!
    Код:
    multiserver:
      use-netevents: true
    permissions:
      debug: false
      allowOps: false
      user-add-groups-last: false
      log-players: false
      createUserRecords: false
      backend: sql
      informplayers:
        changes: false
      basedir: plugins/PermissionsEx
      backends:
        file:
          type: file
          file: permissions.yml
        sql:
          type: sql
          uri: mysql:**
          user: ***
          password: ***
    updater: true
    alwaysUpdate: false
    
    У меня в бд были такие таблицы:
    - pex_permissions
    - pex_inheritance
    - pex_entity

    Я их удалил, остались такие:
    - permissions
    - permissions_entity
    - permissions_inheritance

    Открываю permissions - группы действительно появились!
    --
    Но добавились 2 группы VIP и User, боюсь, что они как-то изменили права остальных групп.
    Можно их как-то убрать?
     
  20. Natsu

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

    Баллы:
    88
    Skype:
    korotickiyvit
    Имя в Minecraft:
    Natsu_Zirok
    Совет - удали все таблицы связанные с PEX, а потом закачай снова. Только одно но - удаляй default группу из бд и файла. А то, что добавилось - я же говорю, phpMyAdmin показывает ~30 строк на 1 страницу. Вот и листай страницы. Да и ничего они не изменяют.
     
  21. BoberMod

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

    Баллы:
    76
    Skype:
    vovzell
    Имя в Minecraft:
    BoberMod
    Тоесть удалить таблицы PEX и потом по новой выполнить:
    pex backend sql
    pex import file
    ?
    Удалить группу default? Зачем?
    Можно выставить количество строк на страницу, что бы не листать)
    [​IMG]
     

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