- Поддерживаемые игры
-
- CS: Source (OrangeBox)
- CS: GO
- Team Fortress 2
- L4D 1 & 2
Предоставляет возможность выдавать кастомизированный шаблон чата по указанным ниже методам.
Методы выдачи
Структура конфига:
Методы выдачи
- По флагу;
- По админ группе;
- По Steam ID игрока
- Чат тег игрока (префикс)
- Цвет чат тега
- Цвет имени пользователя
- Цвет сообщения
Структура конфига:
JSON:
// Если вы вдруг захотите CTRL-c & CTRL-v, то удалите все комментарии.
[ // <- Массив
{ // <- Объект массива
// Ключ name - содержит ключ фразы перевода для пункта в меню
"name": "only_for_u", // <- Запятая, как перечисление.
// Ключ type - принимает целочисленное значение: 1 (auth), 2 (flag), 3 (group)
"type": 1,
// Ключ value - принимает вспомогательное значение в зависимости от 'type'
// При type = 1 -> STEAMID
// При type = 2 -> Flag
// При type = 3 -> Group
"value": "STEAM_1:1:12323131",
// Ключ priority - принимает целочисленное значение приоритета выбора
// Применяться будет большее значение из возможных
// Работает в случае с 'ccm_disablemenu = 1'
"priority": 3,
// Задекларированные части сообщения
// https://github.com/nyood/ccprocessor/blob/7fbf26f282d56f74c72e5b95f94a09869c680e2b/scripting/include/ccprocessor.inc#L68-L74
// Перевод (для танкистов): https://github.com/nyood/ccprocessor/blob/7fbf26f282d56f74c72e5b95f94a09869c680e2b/translations/ccproc.phrases.txt#L510-L585
// Не расширяемы, это означает что текущие 4 ключа - максимум (ограничения по коду)
// Принимают на вход либо цвет, либо ключ фразы перевода в зависимости от назначения.
"{PREFIXCO}": "{V}",
"{PREFIX}": "ex_prefix",
"{NAMECO}": "{W}",
"{MSGCO}": "{LG}"
}, // <- Конец объекта & Запятая (для перечисления)
{
"name": "only_for_root",
"type": 2,
"value": "z",
"priority": 2,
"{PREFIXCO}": "{PI}",
"{PREFIX}": "ex_root",
"{NAMECO}": "{G}",
"{MSGCO}": "{W}"
},
{
"name": "admin_group",
"type": 3,
"value": "Admin",
"priority": 1,
"{PREFIXCO}": "{B}",
"{PREFIX}": "ex_admin",
"{NAMECO}": "{G}",
"{MSGCO}": "{W}"
}
] // <- Конец массива
- Требования
- Переменные
-
C-подобный:
// This file was auto-generated by SourceMod (v1.10.0.6497) // ConVars for plugin "ccp_customchat.smx" // Disable menu // - // Default: "0" // Minimum: "0.000000" // Maximum: "1.000000" ccm_disable_menu "0" // Priority level for {MSGCO} // - // Default: "1" // Minimum: "1.000000" ccm_msgco "1" // Priority level for {NAMECO} // - // Default: "1" // Minimum: "1.000000" ccm_nameco "1" // Priority level for {PREFIX} // - // Default: "1" // Minimum: "1.000000" ccm_prefix "1" // Priority level for {PREFIXCO} // - // Default: "1" // Minimum: "1.000000" ccm_prefixco "1"
- Команды
-
C-подобный:
// Вызов меню со списком доступных префиксов sm_prefix/!prefix
- Установка
-
- Скачать архив: Custom-Chat
- Скомпилировать исходники (если необходимо)
- Настроить конфиг (
configs/ccprocessor/customchat/ccm.json
) - Залить