AWP Restrictions
1.10.0
Автор: Radius
Описание:
Плагин ограничивает использование AWP в зависимости от настроек и предназначен для выравнивания баланса на серверах где игроки с AWP доминируют. Обладает широкими возможностями настройки.
Особенности:
- new: возможность задать стартовый раунд и время начала работы плагина (квары ar_start_round и ar_start_time)
- возможность задать ограничение по разнице счета команд (квар ar_team_score_diff)
- возможность задать ограничение на использование AWP по уровню умений игрока. Имеется поддержка плагина Skill ELO by SKAJIbnEJIb (квар ar_min_skill_ratio)
- поддержка любых VIP меню выдачи оружия и любых программных способов выдачи AWP
- настройка максимального времени непрерывной игры с AWP, после которого игрок должен столько же времени играть с другим оружием (квар ar_timelimit)
- настройка максимального числа раундов непрерывной игры с AWP, после которого игрок должен столько же раундов играть с другим оружием (квар ar_roundslimit)
- возможность задать минимальное и максимальное число игроков необходимое для доступа к AWP (команда ar_add_rule)
- возможность задать номер раунда, с которого начнут обрабатываться условия запрета AWP (квар ar_start_round)
- возможность удалять выброшенное AWP при срабатывании запрета, чтобы игрок больше не пытался его подбирать (квар ar_remove_dropped)
- возможность задать количество денег, которое будет возвращено игроку если у него принудительно было отобрано AWP (квар ar_money_back)
- возможность настроить флаги доступа для игроков, на которых не будут распространяться ограничения (квар ar_ignored_flags)
- возможность очищать карту от лежащего на земле оружия, созданного самой картой (квар ar_remove_armoury)
- имеется API плагина (см 'include/awp_restrictions.inc')
- все квары и команды для удобства настраиваются в автоматически создаваемом конфигурационном файле 'addons/amxmodx/configs/awp_restrictions.cfg'
- автоматически создаваемый словарь многоязычности 'addons/amxmodx/data/lang/awp_restrictions.txt'
Требования:
Настройки (из автоматически создаваемого конфигурационного файла 'awp_restrictions.cfg'):
// ar_update_config - обновить (1) или нет (0) данный конфигурационный файл при смене карты
// Внимание: При обновлении текущие значения кваров, запишутся в обновленный (кроме команд)
// Квар со значением 1 прописывается в консоли сервера
// После обновления квар сам вернется в значение 0
// ar_update_dictionary - обновить (1) или нет (0) файл словаря мультиязычности при смене карты
// Внимание: Квар со значением 1 прописывается в консоли сервера
// После обновления квар сам вернется в значение 0
// Уровень дебаг-логов. 0 - отключено
// По умолчанию: "0"
ar_debug_level "0"
// Позволяет динамически приостанавливать (0) работу плагина на время разминки и т.д
// По умолчанию: "1"
ar_enabled "1"
// Включить (1) или отключить (0) принудительную блокировку AWP, игнорируя все условия
// По умолчанию: "0"
ar_block_awp_forcibly "0"
// С какого раунда начнет работать плагин
// Пригодится если на сервере есть разминка по раундам
// Если значение 0, то функция отключена
// По умолчанию: "0"
ar_start_round "0"
// Через какое время (в секундах) от начала карты начнет работать плагин
// Пригодится если на сервере есть разминка по времени, а не по раундам
// Если значение 0, то функция отключена
// По умолчанию: "0"
ar_start_time "0"
// Разница в счете команд при достижении которой побеждающей команде будет
// заблокировано AWP
// По умолчанию: "5"
ar_team_score_diff "5"
// Максимально возможное время игры с AWP, после которого игрок должен сыграть
// с другим оружием время указанное после ':' (в секундах)
// По умолчанию: "0:0"
ar_timelimit "0:0"
// Максимальное количество раундов игры с AWP, после которого игрок должен сыграть
// с другим оружием кол-во раундов указанное после ':'
// По умолчанию: "0:0"
ar_roundslimit "0:0"
// Минимально допустимое отношение числа фрагов к числу смертей (kills / deaths ratio)
// Например: 20 фрагов / 10 смертей = 2.0.
// Если у игрока отношение меньше, то он не сможет использовать AWP
// Если значение 0, то функция отключена
// По умолчанию: "1.0"
ar_min_kd_ratio "1.0"
// Минимально допустимое значение скилла из плагина Skill ELO by SKAJIbnEJIb или
// CSStatsX SQL by serfreeman1337
// Если значение 0, то функция отключена
// По умолчанию: "100"
ar_min_skill_elo "100"
// Сколько денег возвращать после того как AWP выпало и пропало
// По умолчанию: "4750"
ar_money_back "4750"
// Максимальное количество денег у игрока, которое не будет превышено при возврате денег
// По умолчанию: "mp_maxmoney"
ar_max_money "mp_maxmoney"
// Удалять (1) или нет (0) принудительно выброшенное оружие
// По умолчанию: "0"
ar_remove_dropped "0"
// Удалять (1) или нет (0) лежащее на земле оружие созданное самой картой (armoury_entity)
// По умолчанию: "0"
ar_remove_armoury "0"
// Время хранения данных игрока о блокировке использования AWP (в днях)
// По умолчанию: "30"
ar_data_storage_time "30"
// ar_add_conditions - команда, которая добавляет условия для использования AWP
// Формат команды:
// ar_add_conditions "max_awp_count_in_team" "start_round" "access_flags" "ignore_flags" "min_players" "max_players"
// max_awp_count_in_team - обязательный аргумент, отвечающий за максимальное
// количество AWP в команде
// start_round - обязательный аргумент, отвечающий за номер раунда после которого
// разрешено использовать AWP
// access_flags - обязательный аргумент, отвечающий за флаги доступа игроков
// Спец. значения: 'all' - разрешено всем
// ignore_flags - обязательный аргумент, отвечающий за флаги доступа игроков,
// на которых не будут распространяться текущие ограничения
// min_players - обязательный аргумент, отвечающий за минимальное число игроков
// max_players - обязательный аргумент, отвечающий за максимальное число игроков
// Внимание: Если все условия совпадают, то дальнейший поиск завершается
ar_add_conditions "32" "3" "all" "t" "1" "32"
Последняя версия 1.10.0 (23 мая 2023г):