Voteban 3.0 для CS 1.6 — голосование за бан игрока (/voteban)

Voteban 3.0 для CS 1.6 — голосование за бан игрока (/voteban)

Voteban 3.0 — плагин для CS 1.6, который добавляет vote ban: игроки могут запустить голосование за бан нарушителя, если администратора нет онлайн. Голосование запускается командами /voteban или /vtb. После выбора цели плагин может запросить причину и провести голосование в течение заданного времени.

В этой версии бан выполняется через шаблон команды amxx_voteban_bancfg — это удобно для интеграции с AMXBans или любыми другими системами (достаточно поменять шаблон под свой сервер).

Основные возможности

  • VoteBan в CS 1.6: голосование за бан игрока через чат-команды (/voteban, /vtb).
  • Запрос причины голосования (вводится игроком перед стартом голосования).
  • Таймер голосования: длительность задаётся cvar amxx_voteban_votetime.
  • Гибкие условия бана: процент голосов “за” (amxx_voteban_ratio), задержка между голосованиями (amxx_voteban_delaytime), порог участия (amxx_voteban_minvoters).
  • Выбор времени бана в меню (15/30/60/120/180 минут) или фиксированное время через amxx_voteban_bantime.
  • Защита от злоупотреблений (backfire): при низкой поддержке голосования инициатор может получить наказание (amxx_voteban_bf_ratio).
  • Бан через шаблон команды (amxx_voteban_bancfg) — можно настроить под AMXBans или любой другой способ бана.
  • Логи голосований: запись в файл addons/amxmodx/configs/voteban.txt (инициатор, цель, причина, результат).

Команды

say /voteban — начать голосование

say /vtb — начать голосование

Настройки (Cvars)

Параметр Значение Описание
amxx_voteban_lasttime 0 Служебное значение: время последнего голосования (используется для задержки).
amxx_voteban_delaytime 500 Задержка между голосованиями (в секундах).
amxx_voteban_ratio 0.70 Доля голосов “ЗА”, необходимая для бана (0.70 = 70%).
amxx_voteban_timemenu 1 Меню выбора времени бана: 1 — включено, 0 — фиксированное время amxx_voteban_bantime.
amxx_voteban_minvoters 0.0 Минимальный порог участия в голосовании (как доля проголосовавших от числа игроков).
amxx_voteban_bancfg amx_ban %name% %time% %reason% Шаблон команды бана. Поддерживает: %name%, %userid%, %steamid%, %ip%, %time%, %reason%.
amxx_voteban_bf_ratio 0.20 Backfire: при слишком низкой поддержке голосования может наказать инициатора (анти-абуз).
amxx_voteban_disable 0 Отключение плагина: 0 — включен, 1 — выключен.
amxx_voteban_bantime 60 Время бана (в минутах), если amxx_voteban_timemenu = 0.
amxx_voteban_admin 1 Поведение при наличии админа/иммунитета онлайн (ограничение voteban — зависит от логики сборки).
amxx_voteban_nomshow 0 Показывать ли меню голосования номинированному игроку: 1 — да, 0 — нет.
amxx_voteban_votetime 30.0 Длительность голосования (в секундах) до подведения итогов.
menutime1 15 Вариант №1 времени бана (мин.) в меню, если amxx_voteban_timemenu = 1.
menutime2 30 Вариант №2 времени бана (мин.).
menutime3 60 Вариант №3 времени бана (мин.).
menutime4 120 Вариант №4 времени бана (мин.).
menutime5 180 Вариант №5 времени бана (мин.).

Примечания

  1. Плагин автоматически выполняет конфиг: addons/amxmodx/configs/voteban.cfg (все настройки удобно хранить там).
  2. Лог работы может записываться в: addons/amxmodx/configs/voteban.txt (инициатор, цель, причина, результат).

Скачать файл: voteban.rar [28.32 Kb] (cкачиваний: 644)