原地址
关于 IQChat
IQChat - 用于管理服务器聊天的综合系统。
这个 plugin 自 2019 年以来已经证明了自己,并且至今仍然是一个独特的聊天系统插件。
在精美的设计中具有广泛的功能,并拥有大量与之无缝协作的插件!
大多数人的选择!
这个插件是大多数服务器的选择。
我感谢所有已经离开并继续留下评论的人;你们帮助并激励他们更好地工作!
功能列表:
您现在可以在各种元素中使用渐变:前缀、昵称颜色、消息颜色、其他标签颜色(插件:Clans/XLevel/XPrison 等)
如何在配置中使用梯度?
让我们来看一个为昵称设置颜色的示例:
"List and customization of colors for a nickname": [
{
"Permission": "iqchat.default",
"Argument": "#FF0000, #FF3300, #FF6600, #FF9900, #FFCC00, #FFFF00, #CCFF00, #99FF00, #66FF00, #33FF00",
"Block the player's ability to select this parameter in the plugin menu (true - yes/false - no)": false
},
],
这类似于消息颜色和将 HEX 指定为 “Argument” 的其他设置。
设置前缀的示例:您只需为每个字母分配自己的颜色即可创建渐变。
"List of prefixes and their settings": [
{
"Permission": "iqchat.vip",
"Argument": "<color=#FF0000>[<color=#FF3300>V<color=#FF6600>I<color=#FF9900>P<color=#FFCC00>]</color></color></color></color></color>",
"Block the player's ability to select this parameter in the plugin menu (true - yes/false - no)": false
},
]
将多语言发挥到极致!
聊天是游戏体验的重要组成部分,允许玩家进行交流、交换消息或分组聚会。但是,有些玩家不会使用服务器受众的主要语言进行交流。我的插件解决了这个问题!
使用 IQChat,您的玩家可以用他们知道的语言进行交流。所有消息都将被翻译并以他们的语言发送给其他玩家!这将为您的服务器释放更多潜力,聊天将以新的颜色和更大的活动变得生动起来!
(为此,需要一个额外的插件 - TranslationAPI。
玩家如何根据所选游戏语言查看消息的示例。
该插件具有内置的自动聊天消息、自动回复、玩家登录和注销通知——所有这些都支持多种语言。
您可以在插件配置中自定义消息及其翻译!
玩家自定义:
玩家可以根据权限设置和修改其前缀、昵称颜色和消息颜色。
此外,还自动支持战队插件,它将在聊天中显示战队标签。
所有这些都可以通过配置设置根据需要进行配置和自定义。
该插件还支持来自 IQRankSystem
的等级,允许您调整非特权玩家的消息、昵称和默认前缀大小,从而完全控制聊天外观!
现代中性 UI 设计:
整个 UI 设计以中性风格制作,使其能够与您的其他插件无缝集成。尽管它是中立的,但 UI 设计装备精良,完美脱颖而出。
您可以根据自己的喜好灵活地替换图像和自定义 UI。我提供了所有图像文件以及插件,让您可以根据自己的喜好自由定制 UI!
静音系统 - 聊天或语音阻止:
该插件带有手动和自动聊天拦截系统。
您和您的版主可以使用 UI 界面或命令跟踪违规者并阻止他们的聊天或语音!
内置的自动阻止功能可在设置中配置,让您免于频繁的中断。你只需要指定 “禁止词”,插件就会及时回应,按照你设定的时间和理由向违规者发出聊天静音!
“禁止单词”的自动静音
反垃圾邮件系统:
为玩家提供的内置反垃圾邮件保护,您可以根据自己的喜好进行配置。
有两种类型的保护:每秒发送消息 N 次和重复消息自动静音。
不需要的文本控制器:
该插件包括一个内置的昵称控制器,允许您从玩家的昵称中删除不需要的文本或链接。
内置聊天消息控制器,可让您删除或隐藏不需要的文本或广告。
该插件还包括隐藏有关服务器管理员通过 F1 游戏内菜单提供或获取物品的消息的功能。
自动消息:
该插件为玩家配备了一个全面的自动消息系统!
您可以按指定的时间间隔使用广告或服务器信息配置多语言消息。消息可以随机或按顺序发送!
加入服务器时的通知。
您可以配置在加入服务器后将发送给玩家的消息。这样,您可以通知他们某事或宣布新功能。
玩家加入/离开通知。
连接后,您可以选择在聊天中显示玩家已加入服务器,并支持显示他们的国家/地区。
当玩家离开时,您可以显示其退出的原因。
服务器助理。
该插件配备了一个自动回复器,如果玩家使用特定关键字,它会向玩家发送包含信息的文本通知。
自动回复示例:
私人消息系统:
玩家可以相互交流并进行私人对话。该插件内置了对使用 /pm 和 /r 命令的玩家消息的支持。玩家可以忽略其他不受欢迎的玩家,并且他们将不再看到来自他们的私人消息。
伐木:
可单独启用的广泛日志记录功能。
所有日志都通过 WebHooks 发送到您的 Discord 频道。
支持的插件:
目前,该插件已经拥有大量受支持的插件,它们可以协同工作!
支持的插件包括整个 IQ 插件分支、XLevels、Clans、TranslationAPI、XPrison、Friends 等。
这允许您在服务器上创建统一样式的消息和通知。
如果您是开发人员并希望将您的插件与我的插件集成,请查看 API 选项卡。
如有任何问题,请随时亲自与我联系。
权限 :
前缀、昵称颜色和消息的权限在配置文件中手动配置!
Permissions to set your nickname color in chat - iqchat.cnick
Permissions to set your chat message color - iqchat.cmsg
Permission to rename oneself in the chat - iqchat.renameuse
Permission to use chat mute controls - iqchat.muteuse
Permission for immunity to anti-spam is configured in the config - iqchat.antispamabuse
Permission to create notifications - iqchat.alertuse
Permission to hide oneself from the player list (/)online - iqchat.onlinehide
Permission to hide the notification of a player connecting to the server - iqchat.hideconnection
Permission to hide the notification of a player disconnecting from the server - iqchat.hidedisconnection
Permission for the "Mute All Chat" and "Mute All Voice" buttons - iqchat.adminmuted
ChatCommands :
注意:方括号用于方便示例,输入命令时不应使用方括号!
/chat - open the chat control and settings menu (the chat mute control button is also located there; don't forget to grant permissions for it to appear)
/cnick [HexColor (Single color or list separated by commas)] - allows you to set your own nickname color (permission required)
/cmsg [HexColor (Single color or list separated by commas)] - allows you to set your own color for chat messages (permission required)
/pm [Nickname] [Message] - send a player a message in private chat
/r [Message] - send a message to a player participating in private chat with you
/rename [New Nickname] [New SteamID (optional field, ID must exist, it will also affect opening the profile through chat and avatar)] - change your nickname, permission required, configurable in the configuration
/rename.reset - resets the saved information about renaming the player (it is required to specify the Steam Api Key in the configuration)
/alert [Message] - send a notification to the server, to all players
/alertui [Message] - send a UI notification to all players
/ignore [Nickname] - add or remove a player from the ignore list, also available in the UI interface
/hmute [Nickname/STEAMID] [Reason] [Time] - set a hidden chat mute for the player for your reason (only you and the muted player will see it)
/hunmute [Nickname/STEAMID] - secretly remove the chat mute
/mute [Nickname/STEAMID] [Reason] [Time] - set a chat mute for the player for your reason
/mutevoice [Nickname/STEAMID] [Reason] [Time] - sets a voice chat mute for the player for your specified reason
/unmute [Nickname/STEAMID] - remove the chat mute
/unmutevoice [Nickname/STEAMID] - remove the voice mute
/unmutevoice Steam64ID - remove the voice chat mute
/online - display the list of players in the chat
控制台命令 :
注意:方括号用于方便示例,输入命令时不应使用方括号!
alertui [Message] - send a UI notification to all players
alert [Message] - send a notification to the server, to all players
alertuip [STEAMID] [Message] - send a UI notification to a specific player
saybro [STEAMID] [Message] - send a private message to a player through the console
hmute [Nickname/STEAMID] [Reason] [Time] - set a hidden chat mute for the player for your reason (only you and the muted player will see it)
hunmute [Nickname/STEAMID] - secretly remove the chat mute
mute [Nickname/STEAMID] [Reason] [Time] - set a chat mute for the player for your reason
unmute [Nickname/STEAMID] - remove the chat mute
unmutevoice [Nickname/STEAMID] - remove the voice mute
mutevoice [Nickname/STEAMID] [Reason] [Time] - sets a voice chat mute for the player for your specified reason
online - display the list of players in the console
mutefull [Nickname/STEAMID] [Reason] [Time] - block both chat and voice chat for the player immediately
set [STEAMID] prefix [Argument] - forcibly assign a prefix from the configuration
Example: /set 76561198807822175 prefix vip
set [STEAMID] nick [Argument] - forcibly assign a nickname color from the configuration
Example: /set 76561198807822175 nick #fffff
set [STEAMID] chat [Argument] - forcibly assign a chat color from the configuration
Example: /set 76561198807822175 chat #fffff
set [STEAMID] custom [Custom Prefix] - forcibly assign a custom prefix
Example: /set 76561198807822175 custom <color=red>Sex-GIGANT</color>
应用程序接口:
Object OnChatAlertDisconnected(BasePlayer player, String reason)- when returning null - displays a notification about the player's disconnection, otherwise - no notification. Returns the player and the reason for disconnection
Object OnChatAlertConnected(BasePlayer player) - when returning null - displays a notification about the player's connection, otherwise - no notification. Returns the player
void OnPlayerMuted(BasePlayer Target, BasePlayer Moderator, Int32 MuteTime, String Reason) /// - called after a player is muted
void OnModeratorSendBadWords(BasePlayer Moderator, String Message) /// - called when a player with moderation rights uses a forbidden word
void OnPlayerSendBadWords(BasePlayer player, String Message) /// - called when a player uses a forbidden word
string API_GET_NICK_COLOR(ulong ID) ///- returns the nickname color (HEX)
string API_GET_CHAT_COLOR(ulong ID) ///- returns the chat message color (HEX)
string API_GET_PREFIX(ulong ID) ///- returns the player's prefix
bool API_CHECK_VOICE_CHAT(ulong ID) ///- returns true/false, indicating whether the voice chat is muted
bool API_CHECK_MUTE_CHAT(ulong ID) ///- returns true/false, indicating whether the chat is muted
string API_GET_DEFAULT_PREFIX() ///- returns the default prefix
string API_GET_DEFAULT_COLOR_NICK() ///- returns the default nickname color
string API_GET_DEFAULT_COLOR_CHAT() ///- returns the default chat message color
void API_SEND_PLAYER(BasePlayer player, string PlayerFormat, string Message, string Avatar, Chat.ChatChannel channel = Chat.ChatChannel.Global) ///- sends a message to a player with all formatting options
void API_SEND_PLAYER_PM(BasePlayer player, string DisplayName, string userID, string Message) ///- sends a private message to a player from another player with the specified nickname
void API_SEND_PLAYER_CONNECTED(string DisplayName, string country, string userID) ///- sends a "player connected" message to the global chat with the specified nickname, country, and ID; userID is used for the avatar
void API_SEND_PLAYER_DISCONNECTED(string DisplayName, string reason, string userID) ///- sends a "player disconnected" message to the global chat with the specified reason, country, and ID; userID is used for the avatar
void API_ALERT(string Message, Chat.ChatChannel channel = Chat.ChatChannel.Global, string CustomPrefix = "", string CustomAvatar = "") ///- sends an alert message from the plugin with all settings, allowing for a custom prefix and avatar by Steam64ID
void API_ALERT_PLAYER(BasePlayer player, string Message, string CustomPrefix = "", string CustomAvatar = "") ///- sends an alert message to a single player from the system (with all chat settings). If CustomPrefix is not set, the default from the plugin configuration will be used; CustomAvatar sets your avatar by the specified Steam64ID, if left blank, the avatar from the configuration will be used
void API_ALERT_PLAYER_UI(BasePlayer player, string Message) ///- sends a UI notification to the player with your message
bool API_CHECK_MUTE_CHAT(ulong ID) ///- returns true/false with the status of the player's chat mute
bool API_CHECK_VOICE_CHAT(ulong ID) ///- returns true/false with the status of the player's voice chat mute
bool API_IS_IGNORED(ulong UserHas, ulong User) ///- returns true/false indicating whether one player is ignored by another
int API_GET_DEFAULT_SIZE_MESSAGE() /// - returns the default message size from the configuration
int API_GET_DEFAULT_SIZE_NICK() /// - returns the default nickname size from the configuration
String OnChatReferenceTags(BasePlayer player) /// Called when adding additional tags to the nickname, returning a string will set it as the tag before the nickname
/// Example usage:
/// String OnChatReferenceTags(BasePlayer player) => "[{data[player].levelPlayer} lvl]";
配置:
{
"Setting up player information": {
"Function switches": {
"Set automatically a prefix to a player when he got the rights to it": true,
"Set automatically the color of the nickname to the player when he got the rights to it": true,
"Set the chat color automatically to the player when he got the rights to it": true,
"Automatically reset the prefix when the player's rights to it expire": true,
"Automatically reset the color of the nickname when the player's rights to it expire": true,
"Automatically reset the color of the chat when the rights to it from the player expire": true
},
"Setting Standard Values": {
"This prefix will be set if the player entered the server for the first time or in case of expiration of the rights to the prefix that he had earlier": "<color=#CC99FF>[PLAYER]</color>",
"This nickname color will be set if the player entered the server for the first time or in case of expiration of the rights to the nickname color that he had earlier": "#0099FF",
"This chat color will be set if the player entered the server for the first time or in case of expiration of the rights to the chat color that he had earlier": "#33CCCC"
}
},
"Setting options for the player": {
"Setting the display of options for player selection": {
"Player prefix selection display type - (0 - dropdown list, 1 - slider (Please note that if you have multi-prefix enabled, the dropdown list will be set))": 0,
"Display type of player's nickname color selection - (0 - drop-down list, 1 - slider)": 1,
"Display type of message color choice for the player - (0 - drop-down list, 1 - slider)": 0,
"IQRankSystem : Player rank selection display type - (0 - drop-down list, 1 - slider)": 1
},
"List and customization of colors for a nickname": [
{
"Permission": "iqchat.default",
"Argument": "#CC99FF",
"Block the player's ability to select this parameter in the plugin menu (true - yes/false - no)": false
},
{
"Permission": "iqchat.admin",
"Argument": "#ffff99",
"Block the player's ability to select this parameter in the plugin menu (true - yes/false - no)": false
},
{
"Permission": "iqchat.admin",
"Argument": "#ff9999",
"Block the player's ability to select this parameter in the plugin menu (true - yes/false - no)": false
}
],
"List and customize colors for chat messages": [
{
"Permission": "iqchat.default",
"Argument": "#CC99FF",
"Block the player's ability to select this parameter in the plugin menu (true - yes/false - no)": false
},
{
"Permission": "iqchat.admin",
"Argument": "#ffff99",
"Block the player's ability to select this parameter in the plugin menu (true - yes/false - no)": false
},
{
"Permission": "iqchat.admin",
"Argument": "#ff9999",
"Block the player's ability to select this parameter in the plugin menu (true - yes/false - no)": false
}
],
"List and configuration of prefixes in chat": {
"Enable support for multiple prefixes at once (true - multiple prefixes can be set/false - only 1 can be set to choose from)": false,
"The maximum number of prefixes that can be set at a time (This option only works if setting multiple prefixes is enabled)": 5,
"List of prefixes and their settings": [
{
"Permission": "iqchat.default",
"Argument": "<color=#CC99FF>[PLAYER]</color>",
"Block the player's ability to select this parameter in the plugin menu (true - yes/false - no)": false
},
{
"Permission": "iqchat.admin",
"Argument": "<color=#ffff99>[VIP]</color>",
"Block the player's ability to select this parameter in the plugin menu (true - yes/false - no)": false
},
{
"Permission": "iqchat.admin",
"Argument": "<color=#ff9999>[ADMIN]</color>",
"Block the player's ability to select this parameter in the plugin menu (true - yes/false - no)": false
}
]
}
},
"Plugin mute settings": {
"Setting up automatic muting": {
"Enable automatic muting for forbidden words (true - yes/false - no)": true,
"Reason for automatic muting": {
"Reason for blocking": "Automatic chat blocking",
"Block time (in seconds)": 300
}
},
"Additional setting for logging about mutes in discord": {
"Support for logging the last N messages (Discord logging about mutes must be enabled)": false,
"How many latest player messages to send in logging": 10
},
"Reasons to block chat": [
{
"Reason for blocking": "Aggressive behavior",
"Block time (in seconds)": 100
},
{
"Reason for blocking": "Insults",
"Block time (in seconds)": 300
},
{
"Reason for blocking": "Insult (repeated violation)",
"Block time (in seconds)": 1000
},
{
"Reason for blocking": "Advertising",
"Block time (in seconds)": 5000
},
{
"Reason for blocking": "Humiliation",
"Block time (in seconds)": 300
},
{
"Reason for blocking": "Spam",
"Block time (in seconds)": 60
}
],
"Reasons to block your voice": [
{
"Reason for blocking": "Aggressive behavior",
"Block time (in seconds)": 100
},
{
"Reason for blocking": "Insults",
"Block time (in seconds)": 300
},
{
"Reason for blocking": "Disruption of the event by shouting",
"Block time (in seconds)": 300
}
]
},
"Configuring Message Processing": {
"Basic settings for chat messages from the plugin": {
"Customizing the chat alert format": {
"The name of the notification in the chat": "<color=#68cacd><b>[Alert]</b></color>",
"Chat alert message color": "#efedee",
"Steam64ID for chat avatar": "0"
},
"Setting the mention format in the chat, via @": {
"The color of the player mention message in the chat": "#efedee",
"Sound when receiving and sending a mention via @": "assets/bundled/prefabs/fx/notice/item.select.fx.prefab"
},
"Additional setting": {
"Time after which the message will be deleted from the UI from the administrator": 5,
"The size of the message from the player in the chat": 14,
"Player nickname size in chat": 14,
"The size of the player's prefix in the chat (will be used if <size=N></size> is not set in the prefix itself)": 14,
"Nickname size according to privilege [permission] = size": {
"iqchat.bigBoy": 16
},
"Chat message size according to privilege [permission] = size": {
"iqchat.bigBoy": 16
}
}
},
"Configuring functionality switching in chat": {
"Configuring spam protection": {
"Enable spam protection (Anti-spam)": true,
"Time after which a player can send a message (AntiSpam)": 10,
"Additional Anti-Spam settings": {
"Enable additional spam protection (Anti-duplicates, duplicate messages)": true,
"How many duplicate messages does a player need to make to be confused by the system": 3,
"Setting up automatic muting for duplicates": {
"Reason for blocking": "Duplicate messages (SPAM)",
"Block time (in seconds)": 300
}
}
},
"Setting up a temporary chat block for newbies (who have just logged into the server)": {
"Newbie protection in PM/R": {
"Enable protection?": false,
"Newbie Chat Lock Time": 1200
},
"Newbie protection in global and team chat": {
"Enable protection?": false,
"Newbie Chat Lock Time": 1200
}
},
"Setting up private messages": {
"Enable Private Messages": true,
"Sound when receiving a private message": "assets/bundled/prefabs/fx/notice/stack.world.fx.prefab"
},
"Enable PM ignore for players (/ignore nick or via interface)": true,
"Hide the issue of items to the Admin from the chat": true,
"Move mute to team chat (In case of a mute, the player will not be able to write even to the team chat)": true
},
"Player message formatting settings": {
"Enable message formatting [Will control caps, message format] (true - yes/false - no)": true,
"Use a list of banned words (true - yes/false - no)": true,
"The word that will replace the forbidden word": "***",
"List of banned words": [
"fuckyou",
"sucking",
"fucking",
"fuck"
],
"Nickname controller setup": {
"Enable player nickname formatting (message formatting must be enabled)": true,
"The word that will replace the forbidden word (You can leave it blank and it will just delete)": "",
"List of banned nicknames": [
"Admin",
"Moderator",
"Administrator",
"Moder",
"Owner",
"Mercury Loh",
"IQchat"
],
"List of allowed links in nicknames": [
"mysite.com"
]
}
}
},
"Setting up chat alerts": {
"Setting up chat alerts": {
"Enable automatic messages in chat (true - yes/false - no)": true,
"Type of automatic messages : true - sequential / false - random": false,
"List of automatic messages in chat": {
"Setting up Multilingual Messages [Language Code] = Translation Variations": {
"en": [
"Automatic message #1 (Edit in configuration)",
"Automatic message #2 (Edit in configuration)",
"Automatic message #3 (Edit in configuration)",
"Automatic message #4 (Edit in configuration)",
"Automatic message #5 (Edit in configuration)",
"Automatic message #6 (Edit in configuration)"
],
"ru": [
"Автоматическое сообщение #1 (Редактировать в конфигурации)",
"Автоматическое сообщение #2 (Редактировать в конфигурации)",
"Автоматическое сообщение #3 (Редактировать в конфигурации)",
"Автоматическое сообщение #4 (Редактировать в конфигурации)",
"Автоматическое сообщение #5 (Редактировать в конфигурации)",
"Автоматическое сообщение #6 (Редактировать в конфигурации)"
]
}
},
"Interval for sending messages to chat (Broadcaster) (in seconds)": 60
},
"Setting notifications about the status of the player's session": {
"When a player is notified about the entry / exit of the player, display his avatar opposite the nickname (true - yes / false - no)": true,
"Notify in chat when a player enters (true - yes/false - no)": true,
"Enable random notifications when a player from the list enters (true - yes / false - no)": false,
"Show the country of the entered player (true - yes/false - no)": true,
"Notify when a player enters the chat (selected from the list) (true - yes/false - no)": true,
"Enable random player exit notifications (true - yes/false - no)": false,
"Display reason for player exit (true - yes/false - no)": true,
"Random player entry notifications({0} - player's nickname, {1} - country (if country display is enabled)": {
"Setting up Multilingual Messages [Language Code] = Translation Variations": {
"en": [
"{0} flew in from {1}",
"{0} flew into the server from{1}",
"{0} jumped on a server"
],
"ru": [
"{0} влетел как дурачок из {1}",
"{0} залетел на сервер из {1}, соболезнуем",
"{0} прыгнул на сервачок"
]
}
},
"Random notifications about the exit of the player ({0} - player's nickname, {1} - the reason for the exit (if the reason is enabled)": {
"Setting up Multilingual Messages [Language Code] = Translation Variations": {
"en": [
"{0} gone to another world",
"{0} left the server with a reason {1}",
"{0} went to another server"
],
"ru": [
"{0} ушел в мир иной",
"{0} вылетел с сервера с причиной {1}",
"{0} пошел на другой сервачок"
]
}
}
},
"Configuring administrator session status alerts": {
"Notify admin on the server in the chat (true - yes/false - no)": false,
"Notify about admin leaving the server in chat (true - yes/false - no)": false
},
"Setting up personal notifications to the player when connecting": {
"Enable random message to the player who has logged in (true - yes/false - no)": true,
"List of messages to the player when entering": {
"Setting up Multilingual Messages [Language Code] = Translation Variations": {
"en": [
"Welcome to the server SUPERSERVER\nWe are glad that you chose us!",
"Welcome back to the server!\nWe wish you good luck",
"Welcome to the server\nWe have the best plugins"
],
"ru": [
"Добро пожаловать на сервер SUPERSERVER\nРады,что выбрал именно нас!",
"С возвращением на сервер!\nЖелаем тебе удачи",
"Добро пожаловать на сервер\nУ нас самые лучшие плагины"
]
}
}
}
},
"Settings Rust+": {
"Use Rust+": true,
"Title for notification Rust+": "SUPER SERVER"
},
"Configuring support plugins": {
"Settings XLevels": {
"Use support XLevels": false,
"Use full prefix with level from XLevel (true) otherwise only level (false)": false
},
"Settings IQFakeActive": {
"Use support IQFakeActive": true
},
"Settings IQRankSystem": {
"Rank display format in chat ( {0} is the user's rank, do not delete this value)": "[{0}]",
"Time display format with IQRank System in chat ( {0} is the user's time, do not delete this value)": "[{0}]",
"Use support IQRankSystem": false,
"Show players their played time next to their rank": true
},
"Settings Clans": {
"Display a clan tag in the chat (if Clans are installed)": false
},
"Settings TranslationAPI": {
"To use automatic message translation using the TranslationAPI": false,
"Translate team chat": false,
"Translate chat in private messages.": true,
"The code for the preferred language (leave it empty, and then the translation will be done in each player's language)": ""
}
},
"Setting up an answering machine": {
"Enable auto-reply? (true - yes/false - no)": true,
"Customize Messages [Keyword] = Reply": {
"wipe": {
"Setting up Multilingual Messages [Language Code] = Translation Variations": {
"en": [
"Wipe will be 27.06"
],
"ru": [
"Вайп будет 27.06"
]
}
},
"читер": {
"Setting up Multilingual Messages [Language Code] = Translation Variations": {
"en": [
"Found a cheater? Write /report and send a complaint"
],
"ru": [
"Нашли читера?Напиши /report и отправь жалобу"
]
}
}
}
},
"Additional setting": {
"Enable the /online command (true - yes / false - no)": false,
"Use shortened format /online (will only display quantity)": true,
"Compact logging of messages": {
"Display Steam64ID in the log (true - yes/false - no)": false,
"Setting up compact message logging": {
"Setting up general chat logging": {
"Enable logging (true - yes/false - no)": false,
"Webhooks channel for logging": ""
},
"Setting up team chat logging": {
"Enable logging (true - yes/false - no)": false,
"Webhooks channel for logging": ""
}
}
},
"Setting up message logging": {
"Setting up general chat logging": {
"Enable logging (true - yes/false - no)": false,
"Webhooks channel for logging": ""
},
"Setting up team chat logging": {
"Enable logging (true - yes/false - no)": false,
"Webhooks channel for logging": ""
}
},
"Setting up logging of personal messages of players": {
"Enable logging (true - yes/false - no)": false,
"Webhooks channel for logging": ""
},
"Setting up chat/voice lock/unlock logging": {
"Enable logging (true - yes/false - no)": false,
"Webhooks channel for logging": ""
},
"Setting up logging of chat commands from players": {
"Enable logging (true - yes/false - no)": false,
"Webhooks channel for logging": ""
}
}
}