Иконка ресурса

amxx reapi AFK Control 1.0

Нет прав для скачивания
Установка
  1. Скомпилируйте плагин (инструкция).
  2. Скопируйте скомпилированный afk_control.amxx в директорию /amxmodx/plugins/
  3. Разместите прочие файлы из релиза на сервере, соблюдая иерархию директорий архива
  4. Пропишите afk_control.amxx в файле /amxmodx/configs/plugins.ini
  5. Смените карту или перезапустите сервер для автоматической генерации конфига
  6. Настройте плагин в /amxmodx/configs/plugins/plugin-afk_control.cfg
Настройки
Конфиг будет создан при первом запуске плагина, по пути /amxmodx/configs/plugins/plugin-afk_control.cfg
// Интервал между проверками (в секундах)
// -
// Default: "10"
// Minimum: "1.000000"
afk_time_check "10"

// Если игрок не двигается # секунд, это считается за AFK
// -
// Default: "10"
// Minimum: "1.000000"
afk_warn_time "10"

// На каком # предупреждения за AFK отправить игроку предупреждение о наказании? (0 - не предупреждать)
// -
// Default: "2"
// Minimum: "0.000000"
afk_warn_to_warn "2"

// Через сколько предупреждений по таймеру игрок будет переведён в зрители
// -
// Default: "3"
// Minimum: "0.000000"
afk_max_warns "3"

// Сколько раз нужно умереть на точке спавна для того, чтобы произошло наказание за AFK (0 - выкл.)
// -
// Default: "3"
// Minimum: "0.000000"
afk_max_killed_warns "3"

// Через сколько предупреждений передавать бомбу ближайшему тиммейту (0 - не передавать)
// -
// Default: "2"
// Minimum: "0.000000"
afk_warns_to_transfer_c4 "2"

// Режим передачи бомбы
// 0 - Выбросить
// 1 - Передать ближайшему тиммейту
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
afk_c4_transfer_mode "1"

// Когда на сервере остаётся # или менее свободных слотов, плагин будет пытаться кикать зрителей
// -
// Default: "3"
// Minimum: "-1.000000"
// Maximum: "32.000000"
afk_free_slots_to_kick_spec "3"

// Включить оповещение в чат о переводе игрока за наблюдателей
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
afk_notice_spec "1"

// Включить оповещение в чат о кике с сервера
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
afk_notice_kick "1"

// Флаг, при наличии которого AFK-игрок сначала переводится в зрители (иначе кикается) ("" - кикать всех)
// -
// Default: "abcdefghijklmnopqrstuvwxyz"
afk_spec_transfer_flag "abcdefghijklmnopqrstuvwxyz"

// Флаг доступа для логики квара afk_max_spec_time_flag ("" - выкл.)
// -
// Default: ""
afk_spectator_time_flag ""

// Сколько секунд зритель без afk_spectator_time_flag может быть AFK до запроса активности (0 - без запроса)
// -
// Default: "60"
// Minimum: "0.000000"
afk_max_spec_time_default "60"

// Сколько секунд зритель с afk_spectator_time_flag может быть AFK до запроса активности (0 - без запроса)
// -
// Default: "300"
// Minimum: "0.000000"
afk_max_spec_time_flag "300"

// Сколько секунд даётся игроку на ответ на запрос активности (меню 'вы здесь?')
// -
// Default: "15"
afk_menu_time "15"

// Сколько секунд давать игроку на выбор команды после захода на сервер, до того, как начнётся проверка зрителя
// -
// Default: "20"
// Minimum: "0.000000"
afk_time_skip_check "20"

Настройки в исходнике:

Код:
// Create cvar config in 'configs/plugins' and run it?
//
// Создавать конфиг с кварами в 'configs/plugins', и запускать его?
#define AUTO_CFG

// DHUD Settings https://dev-cs.ru/hud/index.html
//
// DHUD Настройки https://dev-cs.ru/hud/index.html
#define DHUD_SETTINGS 0, 255, 0, -1.0, 0.3, 0, 0.0, 3.0, 0.1, 0.3
Сверху Снизу