Skip to content

Latest commit

 

History

History
75 lines (55 loc) · 3.81 KB

README-ru-RU.md

File metadata and controls

75 lines (55 loc) · 3.81 KB

gc-openchat-plugin

GitHub license GitHub stars Github All Releases GitHub release Build

简中 | 繁中 | EN | RU

Разрешить игрокам общаться внутри сервера

Пример чата

Разговор с учетной записью сервера в игре эквивалентен отправке на мировой канал, и все игроки на сервере могут получить сообщение.

TODO List

  • Чат между игроками
  • Команды управления чатом
  • Ограничение скорости речи
  • Модерация контента чата
  • API чата (OneBot api)
  • ...

Установить

  1. Загрузите jar из Release
  2. Поместите его в папку plugins

Порядок

Игроки используют:

  • /chat on принимать сообщения чата (по умолчанию)
  • /chat off отключает сообщения чата

Для управления (требуется разрешение server.chat.others):

  • /serverchat on включить серверный чат (по умолчанию)
  • /serverchat off отключить серверный чат
  • /serverchat ban @uid [время (минуты)] забанить определенных игроков
  • /serverchat unban @uid Разблокировать указанного игрока
  • /serverchat limit <количество раз в минуту> установить ограничение частоты отправки сообщений
  • /serverchat reload перезагрузить файл конфигурации

/serverchat может иметь псевдоним /sc

конфигурация

{
  // переключение чата на сервере
  serverChatEnabled: true,
  
  // формат сообщения серверного чата
  // {nickName}   никнейм игрока
  // {uid}        это UID игрока
  // {message}    это содержимое сообщения
  serverChatFormat: "<color=#99CC99>{nickName}({uid})</color>: {message}",
  
  // Ограничить количество говорящих сообщений в минуту
  messageFreLimitPerMinute: 20,
  
  // Отправлять ли сообщение, когда игрок присоединяется
  sendJoinMessage: true,
  
  // Отправляем сообщение, когда игрок присоединяется
  joinMessage: "本服已启用聊天,/chat on 开启(默认),/chat off 屏蔽",

  // Запрещенное сообщение обратной связи
  bannedFeedback: "你已经被禁言!",

  // Сообщение обратной связи слишком часто
  // {limit} Максимальное время, установленное сервером
  msgTooFrequentFeedback: "服务器设置每分钟仅允许发言{limit}次"
}