Yet Another Voteban

amxx Yet Another Voteban 1.8

Нет прав для скачивания
Установка
  1. Скомпилировать плагин. Инструкция.
  2. Закачать плагин на сервер, выполнив следующие шаги. Файл yet_another_voteban.amxx поместить в папку ../amxmodx/plugins. Файл ../data/lang/yet_another_voteban.txt залить в ../amxmodx/data/lang
  3. Прописать настройки в ../addons/amxmodx/configs/amxx.cfg
  4. Прописать плагин в ../addons/amsmodx/configs/plugins.ini
Настройки
Параметры плагина прописываются в ../amxmodx/configs/amxx.cfg
PHP:
; Стандартное время бана в минутах, доступное игрокам.
; По умолчанию: "5"
yav_time_default "5"

; Дополнительное время бана в минутах для игроков с флагом доступа "yav_time_access".
; От 1 до 5 значений через пробел.
; По умолчанию: "5 15 30 60 180"
yav_time "5 15 30 60 180"

; Тип бана:
; "-2"— BANID (STEAMID);
; "-1"— ADDIP;
; "1"— AMXBANS;
; "2"— FRESHBANS;
; "3"— ADVANCED BANS;
; "4"— SUPERBAN;
; "5"— MULTIBAN.
; По умолчанию: "2"
yav_ban_type "2"

; Выбор причны бана.
; Причины добавляются в файл \\data\lang\yet_another_voteban.txt для каждого из языков в неограниченном количестве.
; Если лень переводить, то можете добавлять только для одного основного языка — это на ваше усмотрение. Но в таком случае удалите ключи причин у остальных языков, чтобы не конфликтовали.
; Обязательно нумеруйте названия ключей, т.е VOTEBAN_ADD_REASON_1, VOTEBAN_ADD_REASON_2 и т.д...
; Пример: VOTEBAN_ADD_REASON_1 = Читы.
; "0" = ручной ввод + заранее подготовленные причины;
; "1" = только ручной ввод;
; "2" = только заранее подготовленные причины.
; По умолчанию: "0"
yav_ban_reason "0"

; Задержка между голосованиями для каждого игрока отдельно.
; По умолчанию: "5"
yav_delay "5"

; Длительность голосования в секундах.
; По умолчанию: "15"
yav_duration "15"

; Необходимый процент проголосовавших игроков для осуществления бана.
; По умолчанию: "60"
yav_percent "60"

; Необходимый минимум голосов за бан для того, чтобы голосование вообще могло состояться.
; Минимальное значение: "2"
; По умолчанию: "2"
yav_min_votes "2"

; Учитывать ли админов в команде наблюдателей как активных при подборе для оповещения, при установленном значении "yav_admin_access".
; "1" = учитывать;
; "0" = пропускать.
; По умолчанию: "0"
yav_spec_admins "0"

; Блокировка вызова голосования в начале раунда, в секундах. Например, чтобы не сбивать меню покупки игрокам.
; Укажите положительное дробное или целое значение для блокировки на указанное время, либо:
; "-1" = блокировка до конца mp_buytime;
; "-2" = блокировка до конца mp_freezetime;
; "0" = отключить, не блокировать.
; По умолчанию: "-2"
yav_roundstart_delay "-2"


; При указани флагов можно назначить несколько: "abc", либо оставить пустым "", чтобы отключить функцию/разрешить использовать всем:

; Флаг(и) доступа к меню голосования.
; По умолчанию: ""
yav_access ""

; Флаг(и) доступа к выбору времени бана "yav_time" и к голосованию без задржки "yav_delay".
; По умолчанию: "с"
yav_time_access "с"

; Флаг(и) админа для блока голосования и включения оповещения админов.
; По умолчанию: "d"
yav_admin_access "d"

; Флаг(и) иммунитета к вотебану.
; По умолчанию: "a"
yav_immunity_access "a"

; Логирование банов в файл (\\addons\amxmodx\logs\YAV_ГГГГММДД.log).
; "0" = выкл;
; "1" = вкл.
; По умолчанию: "1"
yav_log_to_file "1"

Дополнительные причины банов прописываются в ../data/lang/yet_another_voteban.txt

Тут ничего сложного. Указывать по аналогии с уже добавленными, пример для [en]:
PHP:
VOTEBAN_ADD_REASON_1 = Cheats
VOTEBAN_ADD_REASON_2 = Abuse
VOTEBAN_ADD_REASON_3 = Speedhack
VOTEBAN_ADD_REASON_4 = Wallhack
VOTEBAN_ADD_REASON_5 = Auto aim
Аналогично для [ru]:
PHP:
VOTEBAN_ADD_REASON_1 = Читы
VOTEBAN_ADD_REASON_2 = Оскорбления
VOTEBAN_ADD_REASON_3 = Спидхак
VOTEBAN_ADD_REASON_4 = Видит через стены
VOTEBAN_ADD_REASON_5 = Аим
  • Можно указать неограниченное количество причин.
  • Если не хотите переводить, то достаточно будет указать причины только для одного основного языка, например, [ru]. Но в таком случае крайне желательно удалить причины для остальных языков, чтобы не было конфликтов. Но учтите, что в таком случае сложно будет ориентироваться людям, не знающим ваш язык.
  • Обязательно добавляйте порядковый номер 1, 2, 3 и т.д в конце, иначе плагин их не прочитает.
  • Пропуск номеров не предусмотрен.
Сверху Снизу