Chat Manager для CS 1.6 — расширенный чат-плагин с поддержкой AES, SKILL ELO, Steam и фильтрацией
Ищете мощный плагин для чата, который выведет ваш сервер CS 1.6 на новый уровень? Chat Manager от Mistrick'а — это не просто стандартный менеджер чата, а улучшенная версия с расширенной поддержкой рейтингов и защиты. В этой сборке добавлен вывод скилла из CSstatsX SQL (ELO-система) рядом с званиями AES, а также полноценная поддержка Steam-префиксов.
Основные возможности плагина:
-
Интеграция с AES-званиями и ELO-скиллом
-
Распознавание и отображение Steam-статуса игрока
-
Глобальный чат (allchat): видимость сообщений между живыми и мертвыми
-
Поддержка транслита и времени сообщений
-
Установка префиксов по флагу, нику или STEAM ID
-
Блокировка: матов, рекламы, флуда, капса
-
Цветные сообщения и логирование всего чата
Гибкая настройка через конфиги:
-
chatmanager_prefixes.ini
— настройка префиксов -
chatmanager_blacklist.ini
— запрещённые слова -
chatmanager_whitelist.ini
— разрешённые IP/ссылки
Совместимость и требования:
-
Поддерживает AMXX 1.8.2 и 1.9.0
-
Требуется: AES, CSstatsX SQL, SafeNameAndChat, рекомендуется ReHLDS
Установка проста:
-
Распакуйте архив и настройте конфиги при необходимости
-
Скопируйте файлы в папку
cstrike
на вашем сервере -
Добавьте
chatmanager.amxx
иchatmanager_addon.amxx
вplugins.ini
ниже GAG-системы -
Смените карту, проверьте статус через
amxx plugins
Если хотите выделить чат, модерировать его и добавить элементы рейтинга — это один из лучших бесплатных плагинов на сегодняшний день.
Нужна помощь с плагинами или сервером CS 1.6?
Пиши в раздел поддержки на форуме или в нашу группу ВКонтакте — поможем быстро.
Настройки в исходнике chatmanager.sma
#define ADMIN_FLAG ADMIN_CHAT // флаг для использования функций админа
//Colors: DEFAULT, TEAM, GREEN
// DEFAULT - стандартный, TEAM - цвет команды, GREEN - зеленый
#define PRETEXT_COLOR DEFAULT // цвет сообщения перед префиксами/ником(DEAD, SPEC, ())
#define PLAYER_CHAT_COLOR DEFAULT // цвет чата обычного игрока
#define ADMIN_CHAT_COLOR GREEN // цвет чата админа
#define PLAYER_NAME_COLOR TEAM // цвет ника обычного игрока
#define ADMIN_NAME_COLOR TEAM // цвет ника админа
#define FUNCTION_ALL_CHAT // включение функции allchat
//Flags: ALIVE_SEE_DEAD, DEAD_SEE_ALIVE, TEAM_SEE_TEAM
#define PLAYER_CHAT_FLAGS (ALIVE_SEE_DEAD|DEAD_SEE_ALIVE) // флаги видимого чата для обычного игрока
#define ADMIN_CHAT_FLAGS (ALIVE_SEE_DEAD|DEAD_SEE_ALIVE) // флаги видимого чата для админа
#define FUNCTION_PLAYER_PREFIX // включение кастомных префиксов
#define FUNCTION_SQL_PREFIX
#define FUNCTION_ADD_TIME_CODE // включение отображения времени в сообщении
#define FUNCTION_LOG_MESSAGES // включение лога сообщений
#define FUNCTION_HIDE_SLASH // скрытие сообщений на слэш
#define FUNCTION_TRANSLITE // включение транслита
#define FUNCTION_AES_TAGS // поддержка тэгов AES
#define FUNCTION_BETA_8308_SUPPORT // использует фиксы 8308 клиента, для увеличения лимита, не включать, если у вас мало игроков с новым билдом
#define FUNCTION_ADD_STEAM_PREFIX // добавление префикса стиму
new const STEAM_PREFIX[] = "^1[^4Steam^1] "; // вид префикса для стима
// поддержка тэгов CsStatsX SQL skill
// Skill letter support
#define FUNCTION_ADD_SKILL_LETTER "^1[^4%s^1] "
#define PREFIX_MAX_LENGHT 32 // максимальная длина префикса
#define AES_MAX_LENGHT 32 // максимальная длина префикса AES
new const AES_TAG_FORMAT[] = "^1[^3%s^1] "; // вид префикса для AES
Настройки исходника chatmanager_addon
#define FUNCTION_BLACK_LIST // включение блокировки слов из списка
#define FUNCTION_BLOCK_IDENTICAL_MSG // включение блокировки повторяющихся сообщений
#define FUNCTION_BLOCK_ADVERTISING // включение блокировки рекламы
#define FUNCTION_BLOCK_CAPS // включение блокировки сообщений с капсом
#define MAX_IDENTICAL_MESSAGES 3
#define MIN_MESSAGE_DELAY 0.1 // seconds
#define MAX_WARNINGS_TO_BLOCK_CHAT 5
#define BLOCK_CHAT_TIME 15.0 // seconds
#define MAX_CAPS_PERCENT 90
Флаги функционала ALLCHAT
ALIVE_SEE_DEAD - Позволяет живым видеть сообщения мертвых
DEAD_SEE_ALIVE - Позволяет мертвым видеть сообщения живых
TEAM_SEE_TEAM - Позволяет видеть командные сообщения другой команды