1. Qwerty Пользователь

    Регистрация:
    07.05.16
    Сообщения:
    31
    Симпатии:
    16
    Пол:
    Мужской
    ICQ:
    2909602
    Автор: AndrewZ и voed
    Версия: 1.6 beta
    Описание:
    Функции и некоторая инфа:
    - Меню выскакивает ВСЕМ игрокам сразу, КРОМЕ того игрока, которого хотят банить. (игрок, которого хотят забанить, никак не узнает об этом, если исключить вопли адекватных игроков в чат и войс чат, типа "ЗАБАНЬТЕ ЕГО ПАЦАНЫ Я ВОТЕБАН НАПИСАЛ!!!1").
    - Установка минимального необходимого количества игроков онлайн, для начала голосования (чтобы избежать 100% бана, когда, к примеру, играет 2 игрока).
    - Возможность выбирать время бана для игроков с определенным флагом доступа.
    - Задержка между голосованиями.
    - Поддержка мультиязычности.
    - Звуковое сопровождение при нажатии пунктов меню.
    - Меню открывается, если на сервере есть админ с определенным флагом, однако, голосования не будет, но админы получат уведомление.
    - Каждый игрок имеет свой кулдаун голосования, теперь читеры не смогут сбросить вотебан, запустив ложное голосование.

    Команды:
    say(_team) /voteban - откроет меню с выбором игрока, затем, после выбора, перебросит в главное меню вотебана.
    amx_votebanmenu - откроет главное меню, минуя список игроков.

    yav_time_default "5" // стандартное время бана в минутах, доступное для простых смертных (1 значение).
    yav_time "5 15 30 60 180" // доступные времена банов для игроков с флагом доступа "yav_time_access" (от 1 до 5 значений, через пробел).
    yav_ban_type "1" // тип бана: -2 = BANID (STEAMID); -1 = ADDIP; 1 = AMXBANS; 2 = FRESHBANS; 3 = ADVANCED BANS; 4 = SUPERBAN; 5 = MULTIBAN.
    yav_delay "5" // задержка между голосованиями, в минутах.
    yav_duration "15" // длительность голосования.
    yav_percent "60" // необходимый процент проголосовавших игроков для осуществления бана (1-100).
    yav_min_players "3" // минимум игроков на сервере для возможности открыть меню голосования.
    yav_spec_admins "0" // учитывать ли админов в команде наблюдателей как активных админов. (1 - учитывать, 0 - пропускать)
    yav_roundstart_delay "-1" // Блокировка вызова голосования в начале раунда, в секундах. (Целое или дробное положительное значение - блокировка на указанное время, "-1" - блокировка до конца mp_buytime, "0" - отключить, не блокировать)
    yav_access "" // флаг доступа к меню голосования. (Можно указать несколько: "abc", либо оставить пустым "", чтобы разрешить использовать всем).
    yav_time_access "c" // флаг доступа к выбору времени бана и к голосованию без кулдауна. (Можно указать несколько: "abc", либо оставить пустым "", чтобы отключить).
    yav_admin_access "d" // флаг админа для блока голосования и включения оповещения админов. (Можно указать несколько: "abc", либо оставить пустым "", чтобы отключить).
    yav_immunity_access "a" // флаг иммунитета к вотебану. (Можно указать несколько: "abc", либо оставить пустым "", чтобы отключить).

    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:
    Исправлено сообщение "Вы должны ввести причину бана" админам.

    v1.52:
    Исправил пару ошибок со звуковым оповещением.

    v1.6 beta:
    Обновил много чего, кое что переписано, переделано, улучшено, оптимизировано/разоптимизировано.
    Изменен вид менюшек.
    Добавлен квар "yav_access".
    Добавлен квар "yav_roundstart_delay".
    Изменен квар "yav_ban_type" (добавлены различные бан-системы).
    Теперь голос инициатора автоматически добавляется и меню ему не вылазит.
    Убраны HLTV из голосования (вроде бы они там были).
    post-26066-1461965586.jpg
     

    Вложения:

    AkycTuk, Flinken и happyQQ нравится это.