3.9 Чат и RP-имя
WChat заменяет обычный чат на более ролевую схему: рядом работает локальный чат, отдельно вынесен глобал, есть личные сообщения и собственные каналы. Главное отличие от ванилы в том, что писать в общий чат без RP-имени нельзя.
3.9.1 С чего начать
Перед первым сообщением нужно один раз задать RP-имя:
/c name set Имя Фамилия
После этого имя начинает использоваться в чате и над игроком. Сбросить его самому уже нельзя, поэтому лучше сразу выбрать нормальный вариант.
У имени есть простые ограничения:
- длина от
2до50символов; - разрешены буквы, цифры, пробел, апостроф и дефис;
- пустое или слишком короткое имя не примется.
3.9.2 Как работают сообщения
У чата три основных режима.
Обычное сообщение без префикса уходит в локальный чат. Его видят только игроки рядом. Радиус локального чата — 50 блоков.
Глобальный чат пишется через ! в начале сообщения:
!Кто идет в порт?
Такое сообщение видит весь сервер.
Канал пишется через # в начале сообщения:
#Собираемся у ворот
Этот режим работает только если игрок уже состоит в канале. Сообщение уйдет в текущий активный канал.
3.9.3 Личные сообщения
Для личной переписки используются две команды:
/pm игрок сообщение/r сообщение
Первая отправляет новое личное сообщение, вторая отвечает последнему собеседнику. Если адресат игнорирует отправителя, сообщение не пройдет.
3.9.4 Каналы
Каналы нужны для отдельного общения внутри группы. Игрок может создать свой канал, зайти в существующий или принять приглашение.
Основные команды:
/c cr канал— создать канал;/c cr канал пароль— создать канал с паролем;/c join канал— войти в канал;/c join канал пароль— войти в закрытый канал;/c leave— выйти из текущего канала;/c switch канал— переключиться на другой канал, если игрок уже в нем;/c list— посмотреть участников текущего канала;/c list канал— посмотреть участников выбранного канала.
Если канал уже создан, туда можно приглашать игроков:
/c invite игрок канал/c accept канал
У владельца канала есть еще две полезные команды:
/c kick игрок канал/c prefix канал новый_префикс
В коде мода стоят два лимита:
- до
3созданных каналов на игрока; - до
10участников в одном канале.
3.9.5 Полезные команды
Кроме основного чата в моде есть несколько служебных команд:
/c ignore игрок— добавить игрока в игнор или снять игнор повторным вводом;/c clear— очистить свой чат;/c stats— показать личную статистику сообщений;/c report игрок причина— отправить жалобу;/c realnames игрок— для тех, у кого есть доступ, показать связку RP-имени и реального ника.
3.9.6 Что важно помнить
У чата есть несколько правил, которые чаще всего замечают уже по ходу игры:
- между сообщениями действует задержка
2секунды; - максимальная длина одного сообщения —
256символов; - если игрок замучен, ни обычный чат, ни ЛС не сработают;
- игнор режет не только личные сообщения, но и сообщения в общих каналах;
- глобальный чат может быть временно отключен отдельно.
Если свести все к короткой схеме, получается так:
- локально — обычный текст;
- глобально —
!сообщение; - в канал —
#сообщение; - лично —
/pmи/r.