C4 Control
1.4.0
Автор: Radius
Описание:
Плагин позволяет настроить различные геймплейные особенности, связанные с бомбой, включая звуки и модели
Особенности:
- возможность задать условия выдачи бомбы (квары начинающиеся на c4_custom_give_c4)
- возможность включения и настройки функции отбирания бомбы клавишей E (+use) (квары начинающиеся на c4_take_bomb)
- возможность задать радиус взрыва бомбы (квар c4_bomb_radius)
- возможность возвращать брошенную на землю бомбу обратно владельцу (квар c4_return_thrown_bomb)
- возможность сделать звук пищания бомбы слышимым в любой точке карты (квар c4_disable_beep_sound_attn)
- возможность озвучивания каждой секунды таймера бомбы (команда c4_add_timer_sound)
- возможность задать время разминирования c defuse kit, так и без него, в зависимости от флагов доступа (команда c4_add_defuse_time)
- возможность изменить звук, который проигрывается в конце установки бомбы (квар c4_plant_sound)
- возможность изменить v, p, w модели бомбы (квары c4_v_model, c4_p_model, c4_w_model)
- возможность отключить звуковой сигнал бомбы (квар c4_remove_beep)
- возможность отключить мигание бомбы (квар c4_remove_blink)
- возможность устанавливать бомбу в движении (квар c4_remove_reset_speed)
- возможность задать тип таймера бомбы (квар c4_timer_type)
- возможность установки бомбы на стены (квар c4_plant_on_walls)
- все квары и команды для удобства настраиваются в автоматически создаваемом конфигурационном файле 'addons/amxmodx/configs/c4_control.cfg'
- автоматически создаваемый словарь многоязычности 'addons/amxmodx/data/lang/c4_control.txt'
Требования:
Настройки (из автоматически создаваемого конфигурационного файла 'c4_control.cfg'):
// c4_update_config - обновляет файл 'c4_control.cfg' при смене карты
// 1 - обновить файл
// 2 - сделать бэкап (*.bkp) и обновить файл
// Внимание: Текущие значения кваров (кроме команд), запишутся в обновленный файл
// Квар со значением прописывается в консоли сервера
// После обновления квар сам вернется в значение 0
// c4_update_dictionary - обновляет lang файл 'c4_control.txt' при смене карты
// 1 - обновить файл
// 2 - сделать бэкап (*.bkp) и обновить файл
// Внимание: Квар со значением прописывается в консоли сервера
// После обновления квар сам вернется в значение 0
// Уровень логов
// 0 - выключено (OFF)
// 1 - предупреждения (WARN)
// 2 - информация (INFO)
// 3 - отладочная информация (DEBUG)
// 4 - подробная отладочная информация (TRACE)
// По умолчанию: "2"
c4_log_level "2"
// Радиус взрыва бомбы. По умолчанию 500
// По умолчанию: "500"
c4_bomb_radius "500"
// Включает (1) и отключает (0) функцию кастомной выдачи бомбы
// Бомба выдается согласно заданным условиям, а в случае смерти или отсоединения
// игрока передается ближайшему подходящему по условиям игроку
// По умолчанию: "1"
c4_custom_give_c4 "1"
// Время от начала раунда (в секундах), в течении которого будет работать функция
// кастомной выдачи бомбы
// По умолчанию: "15"
c4_custom_give_c4_duration "15"
// Флаги доступа игроков, которым бомба будет выдаваться в первую очередь
// Внимание: Также выдается игрокам со скиллом 'c4_custom_give_c4_min_skill'
// По умолчанию: "t"
c4_custom_give_c4_access_flags "t"
// Флаги доступа игроков, которым бомба выдаваться НЕ будет
// По умолчанию: ""
c4_custom_give_c4_ignore_flags ""
// Минимальный скилл игроков, которым бомба выдается в первую очередь
// Внимание: Также выдается игрокам с флагами 'c4_custom_give_c4_access_flags'
// Поддерживаемые плагины скилла:
// Skill ELO by SKAJIbnEJIb
// CSStatsX SQL by serfreeman1337
// По умолчанию: "130"
c4_custom_give_c4_min_skill "130"
// Минимальное количество игроков, необходимое для работы функции кастомной
// выдачи бомбы
// По умолчанию: "5"
c4_custom_give_c4_min_players "5"
// Возвращать (1) или нет (0) бомбу выброшенную на землю её владельцу
// Возможность передать бомбу товарищу по команде сохраняется
// По умолчанию: "1"
c4_return_thrown_bomb "1"
// Отключает (1) и включает (0) звуковой сигнал бомбы
// По умолчанию: "0"
c4_remove_beep "0"
// Отключает (1) и включает (0) мигание бомбы (красный огонек)
// По умолчанию: "1"
c4_remove_blink "1"
// Включает (1) и отключает (0) возможность устанавливать бомбу в движении
// По умолчанию: "1"
c4_remove_reset_speed "1"
// Задает тип таймера бомбы:
// 0 - стандарт (таймер отключен)
// 1 - иконка бомбы в кружке
// 2 - иконка бомбы с восклицательным знаком
// 3 - отсчет в виде HUD сообщений
// 4 - отсчет в виде DHUD сообщений
// По умолчанию: "1"
c4_timer_type "1"
// RGB цвет и XY координаты HUD/DHUD сообщений, отвечающих за таймер
// при c4_timer_type больше 2
// По умолчанию: "139 139 0 | -1.0 0.83"
c4_timer_hud_msg "139 139 0 | -1.0 0.83"
// Включает (1) и отключает (0) возможность устанавливать бомбу на стены
// По умолчанию: "1"
c4_plant_on_walls "1"
// Звук, который проигрывается в конце установки бомбы.
// Для отключения звука, квар должен быть пустой
// По умолчанию: "weapons/c4_plant.wav"
c4_plant_sound "weapons/c4_plant.wav"
// Отключить (1) или нет (0) затухание звука пищания бомбы (слышно на всей карте)
// По умолчанию: "0"
c4_disable_beep_sound_attn "0"
// Путь к модели бомбы, которую игрок видит у себя в руках
// Для отключения, квар должен быть пустым или иметь значение по умолчанию
// По умолчанию: "models/v_c4.mdl"
c4_v_model "models/v_c4.mdl"
// Путь к модели бомбы, которую игрок видит у товарища в руках
// Для отключения, квар должен быть пустым или иметь значение по умолчанию
// По умолчанию: "models/p_c4.mdl"
c4_p_model "models/p_c4.mdl"
// Путь к модели бомбы, которую игрок видит на земле
// Для отключения, квар должен быть пустым или иметь значение по умолчанию
// По умолчанию: "models/w_c4.mdl"
c4_w_model "models/w_c4.mdl"
// Время от начала раунда (в секундах), в течении которого у игрока можно забрать
// бомбу
// Внимание: Если игрок бот или AFK, то забрать можно всегда
// По умолчанию: "20"
c4_take_bomb_duration "20"
// Дистанция, на которой можно забрать бомбу
// По умолчанию: "85"
c4_take_bomb_distance "85"
// Флаги доступа игроков, которые смогут беспрепятственно забирать бомбу
// Внимание: Исключение если игрок с бомбой уже на пленте
// По умолчанию: "t"
c4_take_bomb_access_flags "t"
// Флаги доступа игроков, которые НЕ смогут забирать бомбу
// По умолчанию: ""
c4_take_bomb_ignore_flags ""
// Флаги доступа игроков, у которых нельзя будет забрать бомбу
// Внимание: Если игрок AFK, то забрать может любой
// По умолчанию: "a"
c4_take_bomb_immunity_flags "a"
// Сколько секунд игрок должен быть AFK, чтобы у него можно было отобрать бомбу
// По умолчанию: "15"
c4_take_bomb_afk_time "15"
// Проверять (1) или нет (0) скилл игроков при попытке отобрать бомбу
// Если скилл больше, то можно отобрать
// Поддерживаемые плагины скилла:
// Skill ELO by SKAJIbnEJIb
// CSStatsX SQL by serfreeman1337
// По умолчанию: "1"
c4_take_bomb_check_skill "1"
// Минимальный скилл игроков, которые могут отобрать бомбу
// Поддерживаемые плагины скилла:
// Skill ELO by SKAJIbnEJIb
// CSStatsX SQL by serfreeman1337
// По умолчанию: "130"
c4_take_bomb_min_skill "130"
// RGB цвет и XY координаты HUD сообщения, отвечающего за напоминание о возможности
// отобрать бомбу
// По умолчанию: "100 100 100 | -1.0 -1.0"
c4_take_bomb_hud_msg "100 100 100 | -1.0 -1.0"
// c4_add_timer_sound - консольная команда, которая добавляет mp3 или wav звук
// для заданной секунды отсчета
// Формат команды: c4_add_timer_sound "time_on_timer" "sound_path"
// time_on_timer - обязательный аргумент, отвечающий за время на таймере
// (в секундах) при котором будет воспроизведен звук
// sound_path - обязательный аргумент, в котором указывается путь к файлу звука
// (mp3 или wav)
// Внимание: максимальное количество звуков 90, так как это максимальное,
// значение квара 'mp_c4timer'
c4_add_timer_sound "1" "sound/c4_control/c4_timer1.wav"
c4_add_timer_sound "2" "sound/c4_control/c4_timer2.wav"
c4_add_timer_sound "3" "sound/c4_control/c4_timer3.wav"
c4_add_timer_sound "4" "sound/c4_control/c4_timer4.wav"
c4_add_timer_sound "5" "sound/c4_control/c4_timer5.wav"
c4_add_timer_sound "6" "sound/c4_control/c4_timer6.wav"
c4_add_timer_sound "7" "sound/c4_control/c4_timer7.wav"
c4_add_timer_sound "8" "sound/c4_control/c4_timer8.wav"
c4_add_timer_sound "9" "sound/c4_control/c4_timer9.wav"
c4_add_timer_sound "10" "sound/c4_control/c4_timer10.wav"
c4_add_timer_sound "20" "sound/c4_control/c4_timer20.mp3"
c4_add_timer_sound "30" "sound/c4_control/c4_timer30.mp3"
// c4_add_defuse_time - консольная команда, которая задает время разминирования
// c defuse kit, так и без него, в зависимости от флагов доступа
// Формат команды: c4_add_defuse_time "access_flags" "defuse_time" "defusekit_time"
// access_flags - обязательный аргумент, отвечающий за флаги доступа, которые
// необходимы для разминирования с указанным временем
// defuse_time - обязательный аргумент, отвечающий за время разминирования
// без defuse kit
// defusekit_time - обязательный аргумент, отвечающий за время
// разминирования с defuse kit
// c4_add_defuse_time "z" "10" "5"
Последняя версия 1.4.0 (25 авг 2025г):