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 времени бана (мин.). |
Примечания
- Плагин автоматически выполняет конфиг: addons/amxmodx/configs/voteban.cfg (все настройки удобно хранить там).
- Лог работы может записываться в: addons/amxmodx/configs/voteban.txt (инициатор, цель, причина, результат).
Скачать файл: voteban.rar [28.32 Kb] (cкачиваний: 644)



