Помощь по Permissions # 2

  • Автор темы Автор темы mine88
  • Дата начала Дата начала

mine88

Старожил
Пользователь
Баллы
143
Ник в Minecraft
null
Темы: |#1|#2|​


Помощь по плагину Permissions!


​
Здесь решаем случаи даже когда у вас ПУСТОЙ Permissions😁​
​
Как лучше всего оформлять вашу просьбу:
1. Название плагина(ов) с ссылками (не сами плагины .jar)
2. Что хотите получить
3. Ваш Permissions (лучше всего всю папку Permissions=))
4. Ваш ник (на всякий случай, но можно и не писать)
​
5. Прячьте длинные сообщения под спойлер!
6. Проверяют правильность составленного Permissions здесь.


​
Например:
1. Jobs
2. Чтобы люди могли устраиваться на работу
3. Вот мой Permissions
Код:
groups:
    User:
        default: true
        info:
            prefix: ''
            suffix: ''
            build: true
        inheritance:
        permissions:
        - worldedit.selection.hpos
        - worldedit.selection.pos
        - worldedit.wand
        - worldedit.selection.expand
        - worldguard.region.claim
        - worldguard.region.remove.*
        - worldguard.region.info.own.*
        - worldguard.region.addmember.own.*
        - worldguard.region.removemember.own.*
        - worldguard.region.remove.own .*
        - worldguard.region.list
        - worldguard.region.info.own.*
        - colorme.self
        - lwc.protect
        - ChestShop.shop.create
        - ChestShop.shop.buy
        - ChestShop.shop.sell
        - ChestShop.mod
        - ChestShop.shop.create.itemID
        - ChestShop.shop.buy.itemID
        - ChestShop.shop.sell.itemID
        - ChestShop.shop
        - commandbook.spawn
        - commandbook.warp.teleport
        - myhome.home.basic.home
        - myhome.home.basic.set
        - myhome.home.basic.delete
        - myhome.home.soc.invite
        - myhome.home.soc.uninvite
        - myhome.home.soc.invite
        - myhome.home.soc.others
        - iConomy.holdings
        - iConomy.holdings.others
        - iConomy.help
        - iConomy.payment
        - iConomy.accounts.create
        - iConomy.accounts.remove
        - commandbook.who
        - commandbook.kit.list
        - commandbook.kit.kits.start
        - waypoint.home.set
        - waypoint.home.set_on_bed_leave
        - waypoint.home
        - waypoint.spawn
        - craftbook.mech.gate
        - craftbook.mech.elevator
        - craftbook.mech.elevator.use
        - craftbook.mech.bridge
        - craftbook.mech.bridge.use
        - waypoint.warp
        - waypoint.warp.access.*
        - waypoint.warp.list
        - commandbook.call
        - seats.sit
    Moderator:
        default: false
        info:
            prefix: ''
            suffix: ''
            build: true
        inheritance:
        - Member
        permissions:
        - modplugin.ban
        - modplugin.kick
        - modplugin.unban
    Admin:
        default: false
        info:
            prefix: ''
            suffix: ''
            build: true
        inheritance:
        permissions:
        - '*'
    '{Admins=null}':
        permissions:
        inheritance:
    Default:
        permissions:
        inheritance:

4. mine88
И последнее:
Смотрим:

2081bb303b4a.jpg


Главное - соблюдать отступы! В этом поможет ПАРСЕР. А остальное - размножаем копированием, подставляя свои названия групп и нужные права. Куда уж проще...
 
Последнее редактирование:
Жду помощи.
Вообщем, настроил PermissionEx 1.8. Выдаю права, удаляю права - все работает, все группы со своими командами, но не поддерживаются префиксы.

Логи запуска сервера (ошибок вроде нет)
Essentials chat
Permissions (в качестве примера юзеры, но так-то все группы с не рабочими префиксами)


Первый раз с таким сталкиваюсь, ChatManager ставил - не помогло
Выкинь PermissionEx и скачать LuckPerms. Рекомендую.
 
Выкинь PermissionEx и скачать LuckPerms. Рекомендую.
Префиксы и суффиксы в чате так же не работают ☹️
Наверное, это не совместимость с каким-либо плагином, но все нужны и сносить не хочу.
 
Добрый день. Проблема странная. У меня в этом плагине работают пермишионы, но не работают префиксы и суффиксы. По какой причине? заранее спасибо.
Попробуй установить ChatEx или ChatManager
 
Префиксы и суффиксы в чате так же не работают ☹️
Наверное, это не совместимость с каким-либо плагином, но все нужны и сносить не хочу.
Попробуй установить ChatEx или ChatManager
 
Попробуй установить ChatEx или ChatManager
Вчера уже ставил ChatManager - не работал, а сегодня поставил ChatEx и заработало, остаюсь на старом PermissionsEx.
Забыл сюда отписаться что решил проблему уже.
 
Проблема заключается в том, что я у группы игроков выставил, чтобы та выдавалась по дефолту. Ну, вполне простая и обыденная вещь. Но при заходе на сервер людям ничего не выдаётся. Хотя PermissionEx с другими группами (если их выдавать через консоль) и правами функционирует нормально.
t4ongT0vRSmK6BcUXgfW0g.png
Сам файл с пексами будет выложен внизу. Если что-то ещё потребуется, то пишите, скину.
groups:
member:
default: true
permissions:
- -chatmanager.chat.magic
- -essentials.gamemode
- automessage.receive.tempnews
- automessage.receive.news
- automessage.receive.member
- essentials.spawn
- essentials.list
- essentials.near
- essentials.rules
- -bukkit.command.help
- -bukkit.command.plugins
- -bukkit.command.me
- -bukkit.command.kill
- essentials.msg
options:
prefix: '&7'
suffix: '&f'
admin:
permissions:
- '*'
options:
prefix: '&f&l[&c&lAdmin&f&l]&f'
suffix: '&e'
builder:
inheritance:
- admin
permissions:
- -customnpcs.*
- -essentials.deop
- -essentials.op
- -coloredtags.*
- -permissions.*
options:
prefix: '&f&l[&e&lBuilder&f&l]&f'
suffix: '&e:'
tester:
inheritance:
- builder
options:
prefix: '&f&l[&3&lTester&f&l]&f'
eventer:
inheritance:
- admin
options:
prefix: '&f&l[&4&lEventer&f&l]&f'
permissions:
- -permissions.*
architector:
inheritance:
- eventer
options:
prefix: '&f&l[&4&lArchitector&f&l]&f'
schema-version: 1
users:
d089be4c-25ac-11e7-9817-0cc47a180ee6:
group:
- admin
options:
name: Shanghai
c060501b-5d19-11e7-8208-0cc47a180ee6:
group:
- admin
permissions:
- '*'
options:
name: AezerRus
5e555cf0-d917-11e7-acca-b161b5c8ef9b:
options:
name: DirtyJ
group:
- builder
6154a060-f4a8-11e7-a3c7-6bb3ce32892c:
options:
name: X_EHOT_X
group:
- tester
 
Доброго дня! Ребят подскажите что делать. Уже пришлось хостинг менять по этой причине, думал что из-за него. Открыл я значит сервер 1.8.8 установил только самы необходимые плагины, и блин всё работает отлично кроме этого долбанного PermissionsEx. Я его уже и так настраивал и сяк, и пробелы перепроверял и с бубном плясал, не хочет падла работать и всё. Уже сижу аж зло берёт. Суть в том что он вроде бы запускается судя по консоли но не подаёт признаков жизни. Допустим зашёл на сервер а он не определяет в группу default. не работают права, ну вобщем его как будто и нет. Прописываю через консоль хостинга команду /pex user Ник add Admin и так же тишина, хотя в конфиге юзерс добавился. В общем кто знает помогите ребятки пока у меня крыша не поехала)

вот плагины моего сервера:
worldedit-bukkit-6.1.7.3
PermissionsEx-1.23.4
AuthMe-5.4.0
worldguard-6.2.1
Vault
EssentialsX-2.0.1
Clearlag
ChatManager
 
Например: Для команды worldguard:heal в пермишенсе пишем worldguard.heal
Для команды essentials:warp пишем essentials.warp

Но для команд minecraft:clear, minecraft:enchant, minecraft:xp - minecraft.clear, minecraft.enchant, minecraft.xp не работает почимуто. Как исправить? Или может нужно вместо minecraft.%command% писать не minecraft а что то другое?
 
Например: Для команды worldguard:heal в пермишенсе пишем worldguard.heal
Для команды essentials:warp пишем essentials.warp

Но для команд minecraft:clear, minecraft:enchant, minecraft:xp - minecraft.clear, minecraft.enchant, minecraft.xp не работает почимуто. Как исправить? Или может нужно вместо minecraft.%command% писать не minecraft а что то другое?
Это не от minecraft зависит, а от ядра, на котором у тебя стоит сервер. У меня bukkit стоит. Соответственно, песы выглядят так:
Код:
bukkit.command.[команда]
 
Всем привет, помогите, не работает префикс

groups:
player:
options:
default: true
prefix: '[игрок]'
permissions:
- modifyworld.*
schema-version: 1
5CID.png

Когда захожу на сервер сразу не дают группу "игрок".
Чат:
5CFq.png

В консоле это еще пишет: (при включении сервера)
[14:32:18 INFO]: Server permissions file permissions.yml is empty, ignoring it

Из плагинов только AuthMe (Пробовал удалять его, не помогло)


P.S заметил что при включении сервера, создается файл permissions.yml
прямо в корне сервера
5DyD.png
 
Последнее редактирование:
Всем привет, помогите, не работает префикс

groups:
player:
options:
default: true
prefix: '[игрок]'
permissions:
- modifyworld.*
schema-version: 1
5CID.png

Когда захожу на сервер сразу не дают группу "игрок".
Чат:
5CFq.png

В консоле это еще пишет: (при включении сервера)
[14:32:18 INFO]: Server permissions file permissions.yml is empty, ignoring it

Из плагинов только AuthMe (Пробовал удалять его, не помогло)


P.S заметил что при включении сервера, создается файл permissions.yml
прямо в корне сервера
5DyD.png
Ты должен загрузить плагин PermissionEx или какой-либо подобный плагин и уже туда писать пексы. Для префиксов и т.д надо устанавливать ChatManager или что-то подобное. И уже тогда в папке plugins, папка с пексами, можно менять префиксы.
 
Парни нужна помощь
Вопрос:
Как пермишен считает время жизни привилегии у игрока когда я выдал например VIP
Время жизни отображается в таком формате 1518706498
Как с этим всем работать с базы данных
Я хочу через сайт выдавать привилегии на время
Но как мне узнать конечное время в данном формате
Или же текущее в таком же формате
upload_2018-2-15_17-3-15.png
 
Парни нужна помощь
Вопрос:
Как пермишен считает время жизни привилегии у игрока когда я выдал например VIP
Время жизни отображается в таком формате 1518706498
Как с этим всем работать с базы данных
Я хочу через сайт выдавать привилегии на время
Но как мне узнать конечное время в данном формате
Или же текущее в таком же формате
Посмотреть вложение 49912
РЕШЕНО:
Решение php функция

$time - время в секундах которое вы выдаете на пользование привилегией
например 120 секунд
time() - текущее время в unix timestamp
time()+$time = время когда привилегия закончится

PHP:
function getUnix($time)
{
    return time()+$time;
}
 
Здравствуйте, уважаемые пользователи этого сайта!) У меня возникла одна проблема с PermissionsEx, (Поэтому-то я сюда и пишу, логично!) которую я решить пока не могу. Почему-то игроки на сервере не получают никаких прав. Т.е. я создал разные группы, такие как player (default: true) и другие, но они не приобретаются игроками. Хотя, если через консоль прописать /pex user test123 group add player свои команды он получит. (Хотя префикс все равно не получит) Точно так же происходит и с другими группами. Если через консоль им выдать привилегию, свои команды они получат. Но у них не будет префикса. (+повторюсь, дефолтная группа player не приобретается)
Что мне нужно сделать, чтобы, во-первых, у игроков отображались префиксы. (Желательно русские) и они получали по дефолту группу player. Ее что ли в default надо переименовать?
Вот все permissions:
Код:
groups:
  player:
    prefix: '&a[Player]&f'
    default: true
    permissions:
    - modifyworld.*
    - essentials.clearinventory
    - essentials.build
    - essentials.kit
    - essentials.kit.starter
    - essentials.kit.builder
    - essentials.balance
    - essentials.balancetop
    - essentials.sell
    - essentials.pay
    - essentials.worth
    - essentials.afk
    - essentials.compass
    - essentials.getpos
    - essentials.msg
    - essentials.rules
    - essentials.suicide
    - essentials.ping
    - essentials.spawn
    - essentials.delhome
    - essentials.home
    - essentials.sethome.multiple.2
    - essentials.tpa
    - essentials.tpaccept
    - essentials.tpdeny
    - essentials.warp
    - essentials.warp.list
    - essentials.help
    - essentials.chat.shout
  king:
    prefix: '&6[King]&e'
    default: false
    inheritance:
    - player
    permissions:
    - essentials.fly
    - essentials.fly.safelogin
    - essentials.hat
    - essentials.helpop
    - essentials.ignore
    - essentials.near
    - essentials.sethome.multiple.3
  vip:
    prefix: '&3[&cViP&3]&2'
    default: false
    inheritance:
    - king
    permissions:
    - essentials.tree
    - essentials.more
    - essentials.repair.armor
    - essentials.god
    - essentials.tpahere
    - essentials.sethome.multiple.3
    - essentials.back.ondeath
  creat:
    prefix: '&3[&cCreative&3]&6'
    default: false
    inheritance:
    - vip
    permissions:
    - essentials.setwarp
    - essentials.gamemode
    - essentials.ptime
    - essentials.repair
    - essentials.bigtree
    - essentials.sethome.multiple.4
  helper:
    prefix: '&с[&4Administrator&с]&4'
    default: false
    inheritance:
    - creat
    permissions:
    - essentials.tp
    - essentials.heal
    - essentials.feed.others
    - essentials.exp.give.others
    - essentials.kick.notify
    - essentials.invsee
    - essentials.kill.force
    - essentials.sethome.multiple.15
    - essentials.mute
    - essentials.warp.overwrite.*
    - essentials.delwarp
    - trollboss.*
  admin:
    prefix: '&4[Top admin]&1'
    default: false
    inheritance:
    - helper
    permissions:
    - essentials.jails
    - essentials.lightning.others
    - essentials.broadcast
    - essentials.clearinventory.others
    - essentials.fireball
    - essentials.burn
    - essentials.togglejail
    - essentials.togglejail.offline
    - essentials.jump
    - essentials.sethome.multiple.50
    - essentials.tpohere
    - essentials.invsee.modify
    - essentials.heal.others
    - essentials.whois
    - essentials.burn
    - essentials.ext
  star:
    prefix: '&1[*STAR*]'
    default: false
    permissions:
    - '*'
  creator:
    prefix: '&5[*CREATOR*]'
    default: false
    permissions:
    - '*'
schema-version: 1
users:
  be4c4b88-c56b-3b93-aec4-4bc0d038a924:
    group: player
    options:
      name: test123
Заранее спасибо за помощь!
 
Здравствуйте, уважаемые пользователи этого сайта!) У меня возникла одна проблема с PermissionsEx, (Поэтому-то я сюда и пишу, логично!) которую я решить пока не могу. Почему-то игроки на сервере не получают никаких прав. Т.е. я создал разные группы, такие как player (default: true) и другие, но они не приобретаются игроками. Хотя, если через консоль прописать /pex user test123 group add player свои команды он получит. (Хотя префикс все равно не получит) Точно так же происходит и с другими группами. Если через консоль им выдать привилегию, свои команды они получат. Но у них не будет префикса. (+повторюсь, дефолтная группа player не приобретается)
Что мне нужно сделать, чтобы, во-первых, у игроков отображались префиксы. (Желательно русские) и они получали по дефолту группу player. Ее что ли в default надо переименовать?
Вот все permissions:
Код:
groups:
  player:
    prefix: '&a[Player]&f'
    default: true
    permissions:
    - modifyworld.*
    - essentials.clearinventory
    - essentials.build
    - essentials.kit
    - essentials.kit.starter
    - essentials.kit.builder
    - essentials.balance
    - essentials.balancetop
    - essentials.sell
    - essentials.pay
    - essentials.worth
    - essentials.afk
    - essentials.compass
    - essentials.getpos
    - essentials.msg
    - essentials.rules
    - essentials.suicide
    - essentials.ping
    - essentials.spawn
    - essentials.delhome
    - essentials.home
    - essentials.sethome.multiple.2
    - essentials.tpa
    - essentials.tpaccept
    - essentials.tpdeny
    - essentials.warp
    - essentials.warp.list
    - essentials.help
    - essentials.chat.shout
  king:
    prefix: '&6[King]&e'
    default: false
    inheritance:
    - player
    permissions:
    - essentials.fly
    - essentials.fly.safelogin
    - essentials.hat
    - essentials.helpop
    - essentials.ignore
    - essentials.near
    - essentials.sethome.multiple.3
  vip:
    prefix: '&3[&cViP&3]&2'
    default: false
    inheritance:
    - king
    permissions:
    - essentials.tree
    - essentials.more
    - essentials.repair.armor
    - essentials.god
    - essentials.tpahere
    - essentials.sethome.multiple.3
    - essentials.back.ondeath
  creat:
    prefix: '&3[&cCreative&3]&6'
    default: false
    inheritance:
    - vip
    permissions:
    - essentials.setwarp
    - essentials.gamemode
    - essentials.ptime
    - essentials.repair
    - essentials.bigtree
    - essentials.sethome.multiple.4
  helper:
    prefix: '&с[&4Administrator&с]&4'
    default: false
    inheritance:
    - creat
    permissions:
    - essentials.tp
    - essentials.heal
    - essentials.feed.others
    - essentials.exp.give.others
    - essentials.kick.notify
    - essentials.invsee
    - essentials.kill.force
    - essentials.sethome.multiple.15
    - essentials.mute
    - essentials.warp.overwrite.*
    - essentials.delwarp
    - trollboss.*
  admin:
    prefix: '&4[Top admin]&1'
    default: false
    inheritance:
    - helper
    permissions:
    - essentials.jails
    - essentials.lightning.others
    - essentials.broadcast
    - essentials.clearinventory.others
    - essentials.fireball
    - essentials.burn
    - essentials.togglejail
    - essentials.togglejail.offline
    - essentials.jump
    - essentials.sethome.multiple.50
    - essentials.tpohere
    - essentials.invsee.modify
    - essentials.heal.others
    - essentials.whois
    - essentials.burn
    - essentials.ext
  star:
    prefix: '&1[*STAR*]'
    default: false
    permissions:
    - '*'
  creator:
    prefix: '&5[*CREATOR*]'
    default: false
    permissions:
    - '*'
schema-version: 1
users:
  be4c4b88-c56b-3b93-aec4-4bc0d038a924:
    group: player
    options:
      name: test123
Заранее спасибо за помощь!
Хоть бы информацию о версии плагина и т д
Может из-за того что надо писать
Код:
groups:
  default:
    options:
      default: true
      prefix: 'Игрок'
    permissions:
    - modifyworld.*
Код:
    options:
      prefix: '&8[&7Крестьянин&8] &f'
С новой версии должна быть строчка options:

Ещё может потому что у тебя не стоит плагин на чат
 
Нужно: Выдавать привилегии на время через сайт

Проблема:
Если я добавляю запись в базу данных в таблицу где хранятся данные
привилегии которые выданы игроку на время.upload_2018-2-16_19-35-49.png
То на сервере привилегия не выдается и прав нету.
И по истечению времени например (120 секунд) запись не удаляться
/pex reload не помогает
Версия плагина 1.23.4
Сервер 1.8

Но если я выдаю привилегию через консоль и в бд попадают те самые данные которые я заполнял через сайт
То все работает и привилегия выдается.
По истечении времени запись удаляется

Разницы между записями добавленными через консоль
И добавленными мною(выдается активацией бонус кода)
Разницы между записями нет абсолютно

Как это можно пофиксить?
Может быть такое что плагин вешает какой то триггер на запись?
 
Последнее редактирование:
Не видно префиксы.помогите пожалуйста решить данную проблему.
Посмотрите скрин, все ли там правильно написано?или проблема может быть в каком-то плагине?
 

Вложения

  • Безымянный.png
    Безымянный.png
    98,2 КБ · Просмотры: 13
Не видно префиксы.помогите пожалуйста решить данную проблему.
Посмотрите скрин, все ли там правильно написано?или проблема может быть в каком-то плагине?
Установи плагин на чат и настрой там префикс, лично я использую SimplePrefix, там очень просто это делается:
Group:
player:
prefix: '&2[Игрок]&f'
suffix: ''
tier: exampleTier
Есть и другие плагины на чат, выбери что тебе лучше 🙂
 
Назад
Верх Низ