Помогите В каждом мире свой чат и таб лист

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

qDeath

Активный участник
Пользователь
Баллы
66
Можно ли сделать так, чтобы в каждом мире был свой чат и таб?
 
Смотря в каких мирах и для чего.
А так можно во всех..
 
Ну например, я в мире "Лобби". Я нажал на табличку с игрой и меня тп в мир "Игра", где чат и таб не пересекается в миром "Лобби"
 
Ну например, я в мире "Лобби". Я нажал на табличку с игрой и меня тп в мир "Игра", где чат и таб не пересекается в миром "Лобби"
Ну тут пару вариантов.
Делать каждую игру как отдельный сервер (так будет правильней).
Или же ставить плагин который будет к чату добавлять мир в котором игрок находится.
Может еще есть... но 1 вариант самый правильный если это сервер мини игр.
 
Ну тут пару вариантов.
Делать каждую игру как отдельный сервер (так будет правильней).
Или же ставить плагин который будет к чату добавлять мир в котором игрок находится.
Может еще есть... но 1 вариант самый правильный если это сервер мини игр.

Т.е такой алгоритм:

3-и серва (Лобби - Выбор Игры - Сама Игра)

Игрок заходит на сервер "Лобби", далее выбирает игру и попадает на сервер - "Выбор Игры".
Там он жмет на табличку и заходит на сервер "Сама Игра". Я так понял? Но как сделать так, чтобы сразу заходил в игру,при заходе на сервер "Сама Игра", а по окончанию игры кидало на сервер "Выбор Игры"?
 
Т.е такой алгоритм:

3-и серва (Лобби - Выбор Игры - Сама Игра)

Игрок заходит на сервер "Лобби", далее выбирает игру и попадает на сервер - "Выбор Игры".
Там он жмет на табличку и заходит на сервер "Сама Игра". Я так понял? Но как сделать так, чтобы сразу заходил в игру,при заходе на сервер "Сама Игра", а по окончанию игры кидало на сервер "Выбор Игры"?
Ответ один и он единственно правильный: BungeeCord.
Всё остальное - костыли.
 
Плагин multivorld
useWorldChatSeperator: true

Как вариант локальный чат с радиусом больше: квадратный корень(2*[{2*радиус мира}в квадрате]) Для мира в 10к локальный радиус = корень(2*(2*10к)*(2*10к)) т.е. 30к должно быть достаточно. Не проверял, но рассматривал и такой вариант.

Вариант отображения в чете если оставлять чат общим:
Плагин SimplePrefix
Template:
format: '[world][prefix][name][suffix]>>'
Worlds:
world:
nickname: '&e[World]'
world2:
nickname: '&f[Worldf]'

Если использовать PEX можно для группп для миров настроить разные префиксы. Essentials меняет displayName, добавляет преф и мир виден и в чате и в табе, НО предел 16 символов. Если displayName получается больше - в табе Essentials выведет без префикса, в чате будет нормально отображаться.

Группа плагинов CTSNC
В файле CustomTags.yml можно настроить для каждой группы кастомный вывод в таб. Переменных много, в том числе и мир, НО если displayName становится больше 16 (с миром, кодом цвета, преффиксом, суффиксом...) игроку просто не дают войти, типа слишком длинное имя

У меня вопрос, как сделать чтобы в табе палился мир, а лучше отображать префикс и суффикс PEX? Но чтобы не забивал лимит displayName. Варианты с кастомными не прокатят, префикс должен браться от одной группы или индивидуальный, а суффикс от другой группы. Кастомных, чтоб отображали преф от одной, а суффикс от другой, не нашел.
 
У чувака может уже и сервака не осталось, а вы все некропостите 😁.
Надо же набить количество сообщений чтоб самому тему создать) Да и тема не закрыта. Может кому пригодится...
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх Низ