Помогите Нужно получить все премишены игрока...

  • Автор темы Автор темы reZero
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

reZero

Активный участник
Пользователь
Баллы
76
Потребовалось реализовать проверку на лимит создания арен по пермишену. Работать должно следующим образом:
Игрок может создать столько арен, сколько выдано ему по пермишену, например: create.1 дает право создать только одну арену, create.2 дает право создать две арены, create.3 дает право создать три арены и т.д.
Мне нужно получить все пермишены игрока и проверить этот лимит. Суть в том, что player#getEffectivePermissions() не выводит только что добавленных пермишенов. То есть, если я зайду на сервер и у меня будет право на лимит, этот метод будет содержать его в возвращаемом списке, но если у меня права на лимит нет, а я его себе выдам, тогда в списке этого права не будет. Выданные только что права как будто не синхронизируются с ведроапи.
Я не хочу тянуть pex, lp и подобные плагины на права для реализации проверки под каждый из этих плагинов. Есть ли какой-то способ сделать то, что я хочу ?

p.s. пробовал подключать vault, но в своем классе Permission он не содержит сопутствующих для моей задачи методов
 
Скорее только hasPermission(“create.” + count) в таком случае
 
Вообще не вариант. Число может быть любым. Перебирать от 1 до Integer.MAX_VALUE такое себе занятие
А, я думал что у тебя в команде есть ввод радиуса или чего там. Ну тогда делай свой интерфейс пермишена и подтягивай лп с пексом
 
А, я думал что у тебя в команде есть ввод радиуса или чего там. Ну тогда делай свой интерфейс пермишена и подтягивай лп с пексом
Почему тру-кодеоы не могли обусловиться чем-то единым?.. Как обычно придётся костыль
 
Использовать конфиг религия не позволяет? И там уже обычным if проверять.
Сам себе жизнь усложняешь.
 
Использовать конфиг религия не позволяет? И там уже обычным if проверять.
Сам себе жизнь усложняешь.
Идея хорошая, так и поступлю скорее всего.
Но всё равно было бы куда лучше, если бы была возможность вытащить все актуальные пермы без лишних засисимостей.
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх