Версия 1.10.0 (23 мая 2023г):
Добавлено:
- добавлен квар ar_start_round, который определяет с какого раунда начнет
работать плагин. Пригодится если на сервере есть разминка по раундам
- добавлен квар ar_start_time, который задает через какое время (в секундах)
от начала карты начнет работать плагин. Пригодится если на сервере есть
разминка по времени, а не по раундам
Версия 1.9.0 (30 янв 2023г):
Добавлено:
- добавлен квар ar_team_score_diff, отвечающий за разницу в счете команд при
достижении которой побеждающей команде будет заблокировано AWP
Обновившиеся файлы:
- addons/amxmodx/plugins/awp_restrictions.amxx
- addons/amxmodx/configs/awp_restrictions.cfg
- addons/amxmodx/data/lang/awp_restrictions.txt
Версия 1.8.0 (04 ноя 2022г):
Добавлено:
- добавлен квар ar_max_money, отвечающий за максимальное количество денег у игрока,
которое не будет превышено при возврате денег
- в архив добавлен файл с описанием API 'include/awp_restrictions.inc'
- добавлена native функция 'ar_get_status', которая является синонимом функции
get_awp_restricted_status (см 'include/awp_restrictions.cfg')
- добавлена native функция 'ar_get_awp_limit_by_team' (см 'include/awp_restrictions.cfg')
- добавлена native функция 'ar_remove_awp' (см 'include/awp_restrictions.cfg')
- добавлена форвард функция 'ar_remove_awp_pre' (см 'include/awp_restrictions.cfg')
- добавлена forward функция 'ar_remove_awp_post' (см 'include/awp_restrictions.cfg')
Изменено:
- обновлено и дополнено описание команды ar_add_rule в конфигурационном файле
'addons/amxmodx/configs/awp_restrictions.cfg'
Обновившиеся файлы:
- addons/amxmodx/plugins/awp_restrictions.amxx
- addons/amxmodx/configs/awp_restrictions.cfg
Версия 1.7.0 (20 июн 2022г):
Добавлено:
- добавлен квар ar_min_skill_elo, отвечающий за минимально допустимое значение
скилла из плагина Skill ELO by SKAJIbnEJIb или CSStatsX SQL by serfreeman1337
- добавлена поддержка плагина CSStatsX SQL by serfreeman1337. Если плагин включен,
то скилл задается в кваре 'ar_min_skill_elo'
- в сообщение о запрете использования AWP по скиллу, добавлены требуемый и текущий
скилл (ключ словаря 'AR_RESTRICT_BY_SKILL_ELO')
- добавлен квар ar_data_storage_time, отвечающий за время хранения данных игрока
о блокировке использования AWP (в днях)
Изменено:
- в связи с добавлением квара 'ar_min_skill_elo', имя и описание квара
'ar_min_skill_ratio', изменено на 'ar_min_kd_ratio'
Обновившиеся файлы:
- addons/amxmodx/plugins/awp_restrictions.amxx
- addons/amxmodx/configs/awp_restrictions.cfg
- addons/amxmodx/data/lang/awp_restrictions.txt
Версия 1.6.0 (13 авг 2021г):
Добавлено:
- добавлена поддержка плагина Skill ELO by SKAJIbnEJIb. Если плагин включен, то
skill ratio рассчитывается по формуле: скилл игрока / 100
- добавлена команда 'ar_add_rule', которая задает зависимость количества AWP от
количества игроков
Формат команды: ar_add_rule "минимальное число игроков" "максимальное число
игроков" "количество AWP"
Удалено:
- удалены квары ar_limit_tt, ar_limit_ct, ar_playersnum_min, ar_playersnum_max,
так как их функциональность заменила команда 'ar_add_rule'
Обновившиеся файлы:
- addons/amxmodx/plugins/awp_restrictions.amxx
- addons/amxmodx/configs/awp_restrictions.cfg
- addons/amxmodx/data/lang/awp_restrictions.txt
Версия 1.5.1 (28 фев 2018г):
Добавлено:
- добавлено сохранение блокировки использования AWP, на случай реконнекта
(умышленного или случайного)
Версия 1.5.0 (25 фев 2018г):
Добавлено:
- добавлена поддержка форвард-функции CS_OnBuy для AMX Mod X версии 1.8.3, что
избавляет от необходимости устанавливать дополнительный плагин client_buy.amxx
- добавлены квары ar_limit_tt и ar_limit_сt, отвечающие за максимальное
количество AWP в командах
Изменено:
- переделан алгоритм подсчета времени и раундов игры с AWP и без него
- расширена функциональность кваров ar_timelimit и ar_roundslimit, теперь в них
указывается сколько времени/раундов можно сыграть с AWP и после ':' (двоеточие)
указывается на сколько будет оно заблокировано
- добавлено цветовое выделение чисел в сообщениях чата (lang файл)
Удалено:
- удален квар ar_limit_by_team, так как его заменили квары ar_limit_tt и ar_limit_сt
Версия 1.4.6 (15 окт 2017г):
Добавлено:
- добавлен запрет на получение патронов к AWP, выдаваемых через item ammo_338magnum
вместо оффсета (выдаваемые через оффсет игнорируются так как никому не мешают)
Исправлено:
- исправлен недочет: падение на некоторых ReHLDS серверах
- исправлен критический недочет связанный со случайной заменой текста при
редактировании в версии 1.4.1, что привело к невозможности загрузить плагин
- устранен недочет: сбивался учет AWP в командах из-за плагинов балансирующих
игроков
Изменено:
- все native функции плагина (get_awp_restricted_status и get_awp_count_by_team)
переделаны под style 0, так как наблюдались проблемы совместимости
- удален код блокирующий запуск плагина на ReHLDS серверах, но не проверялась
работоспособность
Версия 1.4.0 (29 ноя 2016г):
Добавлено:
- добавлена возможность отключения любых сообщений с помощью комментирования в
awp_restrictions.txt ('//'' или ';'')
Исправлено:
- устранен недочет с подсчетом скила игрока
Исправлено:
- расширена функциональность кваров отвечающих за флаги доступа. Если квары
писать через запятую, то требуется любой из них, иначе требуются все
Версия 1.3.7 (24 июня 2016г):
Добавлено:
- добавлен квар ar_block_awp_forcibly, который включает принудительную блокировку
AWP, игнорируя условия
- добавлена возможность компиляции плагина в режиме интеграции
(#define ADMIN_LOADER_INTEGRATION) с плагином admin_loader от mazdan (kanagava)
с целью получения флагов доступа через предоставляемое API
- добавлено автоматическое создание конфигурационного файла для кваров, если он
не существует
Удалено:
- удален файл конфигурации awp_restrictions.ini и соответствующие ему функции,
которые можно сделать через встроенные возможности AMX Mod X
Версия 1.3.3 (21 апреля 2016г):
Добавлено:
- добавлен квар ar_min_skill_ratio, ограничивающий за использование AWP игрокам
у которых отношение числа фрагов к числу смертей ниже значения указанного в кваре
- добавлена возможность компиляции плагина в режиме интеграции
(#define ADMIN_LOADER_INTEGRATION) с плагином Admin Loader версии 1.5 и выше
от neygomon с целью получения флагов доступа через предоставляемое API
- добавлена native функция get_awp_restricted_status(id), которая позволяет узнать
статус блокировки AWP в данный момент
- добавлена native функция get_awp_count_by_team(team), которая позволяет
получить количество AWP в отдельно взятой команде (1, 2) или общее число AWP
в обеих командах (-1)
Версия 1.2.9 (2 января 2016г):
Добавлено:
- добавлена поддержка многоязычности ("addons/amxmodx/data/lang/awp_restrictions.txt")
Изменено:
- ограничение покупки AWP сделано через форвард client_buy, который учитывает
все способы покупки оружия
Версия 1.2.7 (09 декабря 2015г):
Изменено:
- почти все лог сообщения, кроме сообщений об ошибках, записываются в лог файл
только если плагин запущен в debug режиме (чтобы не захламлять логи,
одинаковыми сообщениями)
Версия 1.2.6 (21 октября 2015г):
Изменено:
- переделан учет игроков для кваром ar_playersnum_min, ar_playersnum_max
(учитываются только террористы и контр-террористы)
Версия 1.2.5 (20 октября 2015г):
Изменено:
- переделан принцип удаления AWP
Версия 1.2.6 (21 августа 2015г):
Добавлено:
- добавлен квар ar_remove_armoury, который удаляет созданное самой картой
лежащее на земле оружие (armoury_entity)
Изменено:
- переделан учет игроков для кваров ar_playersnum_min, ar_playersnum_max
(учитываются только террористы и контр-террористы)
- переделан принцип удаления AWP
- все квары вынесены в конфигурационный файл awp_restrictions.cfg
Исправлено:
- исправлены недочеты в работе квара ar_limit_by_team при значении 0 (отключение
функции)
Версия 1.2.0 (7 августа 2015г):
Добавлено:
- добавлен квар ar_ignored_flags "t", который задает флаги доступа игроков, на
которых не будут распространяться ограничения
- добавлен квар auth_delay_load_flags "0.0", который задает задержку (в секундах)
загрузки флагов доступа (пригодится если долго загружаются из базы данных)
Изменено:
- список карт и префиксов карт, на которых плагин будет отключен (например awp
карты), а также на которых нужна принудительная блокировка несмотря на квары,
теперь загружается из конфигурационного файла awp_restrictions.ini
- ограничение AWP в результате работы кваров ar_playersnum_min и ar_playersnum_max
наступает теперь с начала следующего раунда, а не по факту подключения / отсоединения
игрока
Версия 1.1.0 (30 июля 2015г):
Добавлено:
- добавлен квар ar_roundslimit "0", который задает максимальное количество
раундов игры с AWP, после которого игрок должен играть столько же раундов с
другим оружием. Если значение 0, то функция выключена
- добавлен квар ar_remove_dropped "0", который включает и отключает возможность
удалять AWP, если оно было выброшено принудительно плагином. Данный квар не
влияет на квар ar_money_back, так как там удаление это обязательное действие
- добавлен квар ar_start_round "1", разрешающий использовать AWP c указанного в
значении раунда