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

Помощь по permissions #1

Тема в разделе "[Архив] Помощь", создана пользователем OsipXD, 28 окт 2011.

Статус темы:
Закрыта.
  1. Serrrgio

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

    Баллы:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    @KingOfApe, скачай любую готовую сборку здесь и посмотри
     
  2. Хостинг MineCraft
    <
  3. Блэк

    Блэк Активный участник

    Баллы:
    63
    Нужно добавить группы:
    Можете так, чтобы
    Админас и тд
    префикс админам был [ADMIN] и красным цветом ,
    Еще группа Зам.Админ [D. Admin] было синим
    а модерам префикс [Moderator] было зеленым?
    префикс [VIP]- оранжевым

    Administrator'aм полные права
    Зам.Админам полные права кроме, права брать и забирать "ОП"
    Модерам креативный режим, и право раскрывать чужие сундуки, и право на компасс (тп компасом)
    vip'ам право на компасс (тп компасом)
     
  4. VaNnOrus

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

    Баллы:
    123
    А обычных игроков на сервере не будет? :D

    groups:
    default:
    default: true
    permissions:
    - Права обычных игроков, ага.
    vip:
    default: false
    permissions:
    - worldedit.navigation.jumpto.tool
    - worldedit.navigation.thru.tool
    inheritance:
    - default
    prefix: '&6[VIP]'
    Moderator:
    default: false
    permissions:
    - bukkit.command.gamemode
    - lwc.mod
    inheritance:
    - vip
    prefix: '&2[Moderator]'
    DAdmin:
    default: false
    permissions:
    - '*'
    - -bukkit.command.op.*
    prefix: '&9[D. Admin]'
    Admin:
    default: false
    permissions:
    - '*'
    prefix: '&4[Admin]'
    Тут есть одна проблема - никаких прав не установлено для дефолтной группы, но это ты уже сам как-нибудь давай, пример есть.
    Не забудь поставить нужное количество пробелов в файле yml, иначе ничего работать не будет.
    Вот тут есть пример сколько где пробелов ставить.
     
  5. LaCosaNostra

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

    Баллы:
    68
    Имя в Minecraft:
    Faniska
    Помогите,делаю сам почему-то выходят ошибки в консоли.
    Код:
    groups:
      Users:
        default: true
        permissions:
        - essentials.kits.Starter
        - essentials.build
        - -creativegates.create
        - -creativegates.destroy
        - essentials.help.worldedit
        - essentials.help.lwc
        - mobarena.use.*
        - mobarena.arenas.*
        - mobarena.classes.*
        - mobarena.use.playerlist
        - mobarena.use.arenalist
        - mobarena.use.spectate
        - mobarena.use.leave
        - mobarena.use.join
        - ChestShop.shop.sell
        - ChestShop.shop.buy
        - -ChestShop.shop.*
        - essentials.mail.send
        - essentials.mail
        - worldguard.region.wand
        - creativegates.use
        - -bukkit.command.kill
        - -bukkit.command.version
        - -bukkit.command.plugins
        - essentials.balance
        - essentials.kit
        - essentials.pay
        - essentials.afk
        - essentials.helpop
        - essentials.motd
        - essentials.msg
        - essentials.list
        - essentials.rules
        - essentials.spawn
        - essentials.home
        - essentials.sethome
        - essentials.tpaccept
        - essentials.tpdeny
        - essentials.delhome
        - essentials.tpa
        - essentials.warp
        - essentials.warp.list
        - signcolours.*
        - worldguard.region.select.own.*
        - worldedit.selection.hpos
        - worldedit.selection.pos
        - worldedit.wand
        - worldedit.selection.expand
        - worldguard.region.claim
        - worldguard.region.remove.own.*
        - worldguard.region.info
        - worldguard.region.info.own
        - worldguard.region.info.member
        - worldguard.region.addowner.own.*
        - worldguard.region.removeowner.own.*
        - worldguard.region.addmember.own.*
        - worldguard.region.removemember.own.*
        - worldguard.region.list
        - modifyworld.*
        - iConomy.holdings
        - iConomy.help
        - iConomy.accounts.status
        - iConomy.payment
        - falsebook.blocks.lift.use
        - falsebook.blocks.bridge.use
        - falsebook.blocks.door.use
        - falsebook.blocks.gate.use
        - falsebook.blocks.lift
        - falsebook.blocks.bridge
        - falsebook.blocks.door
        - falsebook.blocks.gate
        - lwc.protect
        - jobs.join.*
        prefix: '&b[&1Игрок&b]'
        suffix: '&f'
      Creative:
        default: false
        inheritance:
        - Users
        permissions:
        - essentials.gamemode
        - worldedit.selection.expand
        - worldedit.selection.pos
        - worldedit.selection.hpos
        - worldedit.wand
        - worldguard.region.unlimited
        prefix: '&4[Creative] '
        suffix: '&f'
      Vip:
        default: false
        inheritance:
        - Users
        permissions:
        - essentials.back
        - essentials.kits.vip
        - essentials.kit
        - essentials.hat
        - essentials.back.ondeath
        - ChestShop.shop.*
        - essentials.sethome.multiple
        - essentials.sethome.multiple.vip
        - essentials.joinfullserver
        prefix: '&6[V.I.P] '
        suffix: '&f'
      SuperVip:
        inheritance:
        - Vip
        permissions:
        - -essentials.kits.vip
        - -essentials.sethome.multiple.vip
        - essentials.sethome.multiple.staff
        - essentials.gamemode
        prefix: '&b[&6SuperVIP&b] '
        suffix: '&f'
      Moder:
        default: false
        inheritance:
        - Users
        permissions:
        - essentials.gc
        - worldguard.region.unlimited
        - essentials.gamemode
        - WorldGuard.*
        - essentials.lightning.others
        - essentials.lightning
        - figadmin.checkban
        - essentials.tempban.offline
        - essentials.ban.offline
        - ChestShop.shop.*
        - essentials.tp.others
        - essentials.tp
        - essentials.time.set
        - essentials.sethome.multiple.unlimited
        - essentials.time
        - essentials.jump
        - essentials.weather
        - creativegates.*
        - modifyworld.*
        - essentials.kick
        - essentials.mute
        - essentials.tempban
        - essentials.ban
        - essentials.spawnmob.*
        - figadmin.ban
        - figadmin.tempban
        - figadmin.unban
        - figadmin.kick
        - essentials.spawnmob
        - essentials.unban
        - essentials.tphere
        - essentials.tempban
        - essentials.list
        - iConomy.*
        - lwc.protect
        - lwc.admin
        prefix: '&9'
        suffix: '&2[&4Модератор&2]&f'
      Admins:
        default: false
        inheritance:
        - Moder
        permissions:
        - -lokicolor.view
        - '*'
        prefix: '&4[Админ]'
        suffix: '&f'
    users:
    
    Нужно убрать у группы Admins:
    worldedit.*
    И оставить только:
    - worldedit.selection.expand
    - worldedit.selection.pos
    - worldedit.selection.hpos
    - worldedit.wand
    А для всех пермов,сдеать группу stadmin
     
  6. VaNnOrus

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

    Баллы:
    123
    - -lokicolor.view
    - '*'

    Не правильная последовательность. Ты сначала забрал 1 право, а потом выдал "все".
    Нужно сначала выдавать "все" права, а потом забирать нужные.
    Пиши
    - -worldedit.*
    А потом права которые есть.
     
    LaCosaNostra нравится это.
  7. LaCosaNostra

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

    Баллы:
    68
    Имя в Minecraft:
    Faniska
    Не получается.
    К примеру сделал
    - '*'
    - -worldedit.*
    - worldedit.wand
    Но все равно могу пользоваться worldedit'ом
     
  8. VaNnOrus

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

    Баллы:
    123
    А ты снял до этого все права с себя? op, например.
     
    LaCosaNostra нравится это.
  9. LaCosaNostra

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

    Баллы:
    68
    Имя в Minecraft:
    Faniska
    Да.
     
  10. VaNnOrus

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

    Баллы:
    123
    Хм. Проверю, отпишусь, если раньше не ответят.
    Должно работать.

    Кстати, о каких ошибках в консоле упоминалось?
     
    LaCosaNostra нравится это.
  11. LaCosaNostra

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

    Баллы:
    68
    Имя в Minecraft:
    Faniska
    Что то связанное с Yaml,лог удалил точно сказать не могу.
     
  12. Блэк

    Блэк Активный участник

    Баллы:
    63
    @VaNnOrus, cПасибо Большое!!!, но я не знаю, как настроить права игрокам обычным, можете сделать все как в обычном выживании?
    и в место звездочек ники?
     
  13. Блэк

    Блэк Активный участник

    Баллы:
    63
    @VaNnOrus, Как добавлять какого нибудь человека в какую нибудь группу?
     
  14. VaNnOrus

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

    Баллы:
    123
    Я итак собрал права о которых просилось. Учись, ссылку на описание я предоставил.
    /pex group <group> user add <user> [world]

    Например добавить Ololosha в модераторы:
    /pex group Moderator user add Ololosha
     
  15. LaCosaNostra

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

    Баллы:
    68
    Имя в Minecraft:
    Faniska
    Предыдущую проблему исправил,но какой перм отвечает за команды добавления людей к группе/пермов к игрокам?
     
  16. Serrrgio

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

    Баллы:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    Оригинало_о и LaCosaNostra нравится это.
  17. Jakis

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

    Баллы:
    61
    Имя в Minecraft:
    jakis1
    Bсем привет! Под конец дня, у меня башка вскипела от этих permissions! У меня были ошибки, но я их исправил (вообще, я в первый раз столкнулся с permissions'ами; находя решения и исправляя ошибки, содержимое моей головы перешло из твердого состояния в жидкое). Так вот, последняя ошибка и подвела к температуре кипения. Она [ошибка] заключается в том, что permissions просто не сработал. То есть, даже вы , читающий это сообщение, зайдя на мой сервер, спокойно можете стать админом, хотел ли я этого, или нет. Все permissions'ы работали и для обыкновенных рядовых игроков. Я вроде всё правильно записал. Помогите, иначе мой мозг улетучится =)

    Код:
    groups:
      default:
          default: true
          permissions:
          - choptree *.
          - choptree.chop
          - modifyworld.*
      Jakis:
          inheritance:
          - default
          default: false
          permissions:
          - '*'
    users:
      jakis1:
          group:
          - Jakis
      kpobococ:
          group:
          - Jakis
    
     
  18. VaNnOrus

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

    Баллы:
    123
    Каким образом?
     
  19. Serrrgio

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

    Баллы:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    @Jakis, в 5 строке убери пробел перед *, в структуре пермишенов ошибок нет.

    опиши подробно проблему, приведи список плагинов, версию и билд баккита.

    не лишним будет посмотреть лог сервера (файл server.log запаковать в архив zip и приложить к посту через кнопку "Загрузить файл")
     
  20. Jakis

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

    Баллы:
    61
    Имя в Minecraft:
    jakis1
    /god прописать и всё...
     
  21. Jakis

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

    Баллы:
    61
    Имя в Minecraft:
    jakis1
    @Serrrgio, всё, я разобрался. Я просто решил протестировать работу прав, вписав в 15-ой строчке jakis2, а не jakis1, тем самым сделав себя бесправным существом рядовым игроком. Но я забыл выписать своё имя из ops.txt . В итоге, я позднее понял, что на админов эти права не распространяются. А я вчера, с газообразным мозгом, забил панику. Сегодня решил попробовать еще раз, на этот раз выписав свой ник из админов: всё работает. В общем, и на том спасибо, что своевременно отозвались! :)
     
Статус темы:
Закрыта.

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