Team Control 1.11.0

Автор: Radius

Описание:

Плагин автоматически обеспечивает баланс игроков в командах по их количеству, уровню умений, флагам доступа (баланс игроков c привилегиями), по количеству ботов. Обладает широкими возможностями настройки, включает в себя 2 разных меню выбора команды и поддержку режимов без раундов (CSDM и ему подобные). Имеется более функциональное меню принудительной смены команды игроков (для админов), которое заменяет стандартное 'amx_teammenu'.

Особенности:

Требования:

Настройки (из автоматически создаваемого конфигурационного файла 'team_control.cfg'):

// tc_update_config - обновляет файл 'team_control.cfg' при смене карты // 1 - обновить файл // 2 - сделать бэкап (*.bkp) и обновить файл // Внимание: Текущие значения кваров (кроме команд), запишутся в обновленный файл // Квар со значением прописывается в консоли сервера // После обновления квар сам вернется в значение 0 // tc_update_dictionary - обновляет lang файл 'team_control.txt' при смене карты // 1 - обновить файл // 2 - сделать бэкап (*.bkp) и обновить файл // Внимание: Квар со значением прописывается в консоли сервера // После обновления квар сам вернется в значение 0 // Уровень логов // 0 - выключено (OFF) // 1 - предупреждения (WARN) // 2 - информация (INFO) // 3 - отладочная информация (DEBUG) // 4 - подробная отладочная информация (TRACE) // По умолчанию: "2" tc_log_level "2" // Список команд (разделенных ';') с помощью которых будет вызываться меню // 'Выбор команды' // По умолчанию: "chooseteam" tc_chooseteam_cmd "chooseteam" // Список команд (разделенных ';') с помощью которых будет вызываться // меню принудительной смены команды игрока 'Сменить команду игрока' // Если значение '' (пустое), то функция отключена // По умолчанию: "amx_teammenu;team_menu" tc_team_menu_cmd "amx_teammenu;team_menu" // Тип меню выбора команды. Допустимые значения: // 0 - стандартное // 1 - новое с возможностью выбора команды // 2 - новое с автовыбором // По умолчанию: "1" tc_select_team_menu_type "1" // Включен (1) или нет (0) режим работы рассчитанный на сервера с постоянным // возрождением (CSDM и ему подобные) // По умолчанию: "0" tc_no_rounds "0" // Включен (1) или нет (0) баланс по количеству игроков // По умолчанию: "1" tc_balance_by_playersnum "1" // Включен (1) или нет (0) баланс количества ботов в командах // По умолчанию: "0" tc_balance_bots_num "0" // Включен (1) или нет (0) баланс по уровню умений // Поддерживаются плагины: // Skill ELO (автор SKAJIbnEJIb) // CSstatsX SQL (автор serfreeman1337) // StatsX RBS (автор SKAJIbnEJIb) - можно без CsStats MySQL (автор SKAJIbnEJIb) // По умолчанию: "1" tc_balance_by_skill "1" // Включен (1) или нет (0) баланс, уравнивающий команды по кол-ву игроков // с флагом указанным в кваре 'tc_balance_by_flags_access_flags' // По умолчанию: "0" tc_balance_by_flags "0" // Флаги доступа необходимые для баланса, уравнивающего команды по кол-ву игроков // с флагом // По умолчанию: "t" tc_balance_by_flags_access_flags "t" // Флаги доступа необходимые для игнорирования балансом, уравнивающим команды // по кол-ву игроков с флагом. Пригодится если обычные игроки получают временные // флаги (например ночью) // Если значение '' (пустое), то функция отключена // По умолчанию: "z" tc_balance_by_flags_ignore_flags "z" // Сколько раундов или минут (для режима без раундов) однажды переведенный игрок // должен игнорироваться при любом типе баланса // По умолчанию: "5" tc_immunity_skip_times "5" // Флаги доступа необходимые для получения иммунитета от автобаланса // Если значение '' (пустое), то функция отключена // Внимание: Не влияет на баланс по флагам доступа. Для полного иммунитета // используйте квар tc_full_immunity_flags // По умолчанию: "t" tc_immunity_flags "t" // Флаги доступа необходимые для игнорирования иммунитета от автобаланса // Если значение '' (пустое), то функция отключена // Пригодится если обычные игроки получают флаги иммунитета (например ночью) // По умолчанию: "z" tc_immunity_ignore_flags "z" // Флаги доступа необходимые для получения полного иммунитета от автобаланса, // включая баланс по флагам доступа (tc_balance_by_flags) // Если значение '' (пустое), то функция отключена // По умолчанию: "" tc_full_immunity_flags "" // Флаги доступа необходимые для возможности перевести обычного игрока в другую // команду с помощью меню 'Сменить команду игрока' // По умолчанию: "m" tc_team_menu_access_flags "m" // Флаги доступа необходимые для возможности перевести игрока с иммунитетом // в другую команду с помощью меню 'Сменить команду игрока' // По умолчанию: "l" tc_team_menu_high_access_flags "l" // Принудительно использовать счет игрока при балансе по уровню умений // Даже если установлен плагин отвечающий за скилл, он будет игнорироваться // По умолчанию: "0" tc_skill_use_score "0" // Разница в счете команд после превышения которой будет произведен баланс // по уровню умений. В режиме без раундов вместо очков счета используются фраги // По умолчанию: "5" tc_skill_score_diff "5" // Сколько раундов или минут (для режима без раундов) нужно пропустить // баланс по скиллу // По умолчанию: "5" tc_skill_skip_times "5" // Минимальное кол-во игроков, необходимое для баланса команд по уровню умений // Наблюдатели и HLTV не учитываются // По умолчанию: "10" tc_skill_min_players "10" // На какое кол-во раундов или минут (для режима без раундов) переведенному // плагином в другую команду игроку будет заблокирована возможность ручной // смены команды // По умолчанию: "5" tc_changeteam_block_times "5" // Флаги определяющие набор эффектов при автобалансе игрока // a - звук из квара 'tc_changeteam_sound' // b - затемнение экрана игрока цветом новой команды // c - HUD сообщение // По умолчанию: "abc" tc_changeteam_effects "abc" // Задержка (в секундах) появления эффектов при автобалансе игрока // Является числом с плавающей точкой (можно задавать не целые значения) // По умолчанию: "1.0" tc_changeteam_effects_delay "1.0" // Путь к файлу звука (wav или mp3), который будет проигрываться игроку если его // перекинул автобаланс. // Если квар пустой, то звук не проигрывается // По умолчанию: "team_control/notify.wav" tc_changeteam_sound "team_control/notify.wav" // RGB цвет, XY координаты и продолжительность HUD сообщения, информирующего // игрока о том что его переместил автобаланс // По умолчанию: "139 139 0 | -1.0 0.36 | 3.0" tc_changeteam_hud_msg "139 139 0 | -1.0 0.36 | 3.0" // Назначать (1) или нет (0) автоматически внешний вид игрока после выбора команды // По умолчанию: "0" tc_auto_random_appearance "0" // Исправлять (1) или нет (0) счет игрока, который живым меняет команду // (исправляет отнимание фрага и прибавление смерти) // По умолчанию: "1" tc_fix_score_info "1" // Максимально допустимая разница в количестве игроков, для свободного выбора // команды, иначе выбор ограничен. Значение 0, отключает ограничение // Внимание: Квар является стандартным, поэтому может быть переопределен // в server.cfg или game.cfg (games.cfg для хостинга MyArena) // По умолчанию: "2" mp_limitteams "2"

Последняя версия 1.11.0 (22 мая 2025г):