Меню выскакивает ВСЕМ игрокам сразу, КРОМЕ того игрока, которого хотят банить. (игрок, которого хотят забанить, никак не узнает об этом, если исключить вопли адекватных игроков в чат и войс чат, типа "ЗАБАНЬТЕ ЕГО ПАЦАНЫ Я ВОТЕБАН НАПИСАЛ!!!1").
Установка минимального необходимого количества игроков онлайн, для начала голосования (чтобы избежать 100% бана, когда, к примеру, играет 2 игрока).
Возможность выбирать время бана для игроков с определенным флагом доступа.
Задержка между голосованиями.
Поддержка мультиязычности.
Звуковое сопровождение при нажатии пунктов меню.
Меню открывается, если на сервере есть админ с определенным флагом, однако, голосования не будет, но админы получат уведомление.
Каждый игрок имеет свой кулдаун голосования, теперь читеры не смогут сбросить вотебан, запустив ложное голосование.
#Команды: say(_team) /voteban - откроет меню с выбором игрока, затем, после выбора, перебросит в главное меню вотебана. amx_votebanmenu - откроет главное меню, минуя список игроков.
#Дополнительные модули: Fakemeta (опционально, для предотвращения "накладывания" менюшек на стандартные меню CS (voice, team menu)). - отключается в исходнике.
Changelog
v1.0 beta: Первый релиз, вроде даже работает.
v1.1 beta: Добавлена введенная игроком причина бана в функцию бана (для отображения в банлисте). Задействован модуль fm в еще одной менюшке (которая вылазит всем).
v1.2: Поправлена небольшая опечатка, Добавлено не задействованное ранее сообщение VOTEBAN_LEAVE, Мелкие изменения чего-то совсем не значимого.
v1.3: Исправлены многие ошибки и баги, а так же добавлены новые. Добавлена функция оповещения админов, вместо блока голосования.
v1.301: Исправлены мелкие ошибки и подобное. Добавлены удобные переменные. Информация о том, что голосование еще не доступно, показывает количество минут, которое осталось.
v1.4: Исправление каких-то позорных ошибок :C Добавлен квар yav_duration, ограничено время проведения голосования. Добавлены новые синтаксисы под всяческие бансистемы. У каждого игрока теперь своя перезарядка голосования. Плагин сообщает, если забанен игрок голосованием, или же если голосование потрачено.
v1.41: Исправлены какие-то баги :D. noskill'y sposebo Добавлена поддержка цветного чатика AMXX 1.8.3, новый который. Нужно скомпилировать новыми компиляторами только.
v1.5: Конечно же исправлены ужасные ошибки и пофикшены ошибки в консоли. У игроков с флагом yav_time_access нет кулдауна голосования.
v1.51: Исправлено сообщение "Вы должны ввести причину бана" админам.
yav_time_default "5" // Стандартное время бана в минутах, доступное для простых смертных (1 значение).
yav_time "5 15 30 60 180" // Доступные времена банов для игроков с флагом доступа yav_time_access (от 1 до 5 значений, через пробел).
yav_ban_type "1" // Тип бана: 1 = AMXBANS; 2 = FRESHBANS; 3 = ADVANCED BANS, 4 = SUPERBAN, 5 = ADDIP, 6 = BANID (STEAMID).
yav_delay "5" // Задержка между голосованиями, в минутах.
yav_duration "15" // Длительность голосования.
yav_percent "60" // Необходимый процент проголосовавших игроков для осуществления бана (1-100).
yav_min_players "3" // Минимум игроков на сервере для возможности открыть меню голосования.
yav_spec_admins "0" // Учитывать ли админов в команде наблюдателей как активных админов.
yav_time_access "c" // Флаг для доступа выбора времени бана и к голосованию без кулдауна. (можно указать несколько: abc).
yav_admin_access "d" // Флаг админа для блока голосования и включения оповещения админов. (можно указать несколько: abc, либо оставить пустым , чтобы отключить (не тестировал, но вроде должно отключиться)).
yav_immunity_access "a" // Флаг иммунитета к вотебану (можно указать несколько: abc).
Дата создания: 11.12.14      Просмотров: 10400