Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Решено Как выдавать пермишион когда игрок вступает в город

Lolk0989

Активный участник
Баллы
61
Имя в Minecraft
Lolk0989
Есть плаигны Towny и LuckPerms и например у меня есть Пермишион sigma.sigma и мне надо когда игрок вступает в город Лондон ему выдавался пермишион sigma.sigma а игроку который вступил в Берлин не выдавалась а например чтото другое кароче думаю суть уловили помогите пожалуйста:oops::oops::oops::oops::oops::oops::oops:
 
зачем вам пермишен? настройте нормально плагин и всё. ну или поясните, что хотите добавить. может, идеи появятся
 
зачем вам пермишен? настройте нормально плагин и всё. ну или поясните, что хотите добавить. может, идеи появятся
Человек сказал, ему нужно чтобы в одном городе выдавался перм, а в другом городе - нет.
 
Есть плаигны Towny и LuckPerms и например у меня есть Пермишион sigma.sigma и мне надо когда игрок вступает в город Лондон ему выдавался пермишион sigma.sigma а игроку который вступил в Берлин не выдавалась а например чтото другое кароче думаю суть уловили помогите пожалуйста:oops::oops::oops::oops::oops::oops::oops:
В данном случае поможет только самописный плагин, ничего писать с нуля не нужно, просто используй API Towny, оно у него громадное, поэтому точно найдёшь там то, что тебе необходимо.
 
Спасибо всем кто пытался помочь да пришлось самому писать плагин благо я уже научился это делать
ТЕМА НЕ АКТУАЛЬНА
 
Если кому-то понадобится без самописов - писал ответ на похожий вопрос, используя контексты LuckPerms
https://rubukkit.org/threads/dostup-k-kraftu-zheleznoj-broni-u-goroda-towny.182940/#post-1701732
Выдержка с темы:

Понадобятся LuckPerms, ExtraContexts, PlaceholderAPI.

Убираем форматирование плейсхолдеров Towny:
%townyadvanced_town% выдает город сразу с форматированием ("[Город]" вместо "Город") - следует убрать его в Towny/settings/config.yml. Там есть секция papi_chat_formatting - у town поставь просто town: '%s'.

В конфиг ExtraContexts добавляем контекст, пусть будет town:
Код:
placeholderapi-placeholders:
    town: "%townyadvanced_town%"

Далее просто даём игрокам нужное право с контекстом своего города. Например, выдача права sigma.sigma игрокам, которые вступили в город Лондон:
/lp group default permission set sigma.sigma true town=Лондон
 
Если честно них** не понял но спасибо за такой вариант надеюсь будет полезно
 

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

Назад
Верх