Vote Ban & Kick - голосование за бан или кик игрока

  1. Оффлайн
    Hafner a114team
    На проекте с:
    13 авг 2010
    Сообщения:
    2.058
    Симпатии:
    710
    Баллы:
    113
    Плагин: Vote Ban & Kick | Автор: Hafner | Версия: 1.5 | Игра: cs 1.6

    Всегда сторонился всевозможных вотебанов на своих серверах, так как процент невинно забаненных будет велик. Однако поступила интересная идея по реализации плагина voteban. Наш проект использует систему регистрации ников, поэтому было бы неплохо дать возможность игрокам с игровыми аккаунтами запускать voteban, а также, чтобы забанить через voteban зарегенного игрока было нельзя + чтобы функция была недоступна, если на сервере есть админ.

    [IMG]

    Описание возможностей:
    • голосование и за кик (/votekick) и за бан (/voteban).
    • возможность задать флаги для тех кому будет доступна команда, тех кого забанить с помощью неё нельзя, и админов, при появлении которых команда отключается;
    • возможность указать иммунитет для steam-игроков.
    • cvar на минимальное количество игроков на сервере.
    • возможно голосование за кик/бан как с выбором причины, так и без.
    • возможность указать свою команду для бана.
    • логирование в базу данных и удобный просмотр логов на сайте.
    CVAR'ы:
    • acp_vbk_voteban - включить голосование за бан?
      (По умолчанию: 1)
    • acp_vbk_votekick - включить голосование за кик?
      (По умолчанию: 1)
    • acp_vbk_steam_validated - тип проверки на SteamID: 1 - только лицензионные, 0 - все, даже сгенерированные.
      (По умолчанию: 1)
    • acp_vbk_voteratio - количество процентов голосов для бана/кика игрока.
      (По умолчанию: 0.65)
    • acp_vbk_votetime - длительность голосования (в секундах).
      (По умолчанию: 15.0)
    • acp_vbk_votedelay - время, в течении которого номинирующий не сможет повторно начать голосование (в секундах).
      (По умолчанию: 300)
    • acp_vbk_votetimeout - время между голосованиями (в секундах).
      (По умолчанию: 180)
    • acp_vbk_minplayers - минимальное количество игроков на сервере для возможности голосования.
      (По умолчанию: 5)
    • acp_vbk_flag_stop - флаги ограничения (никто не сможет начать голосование на бан/кик, если присутствует на сервере хоть один игрок с этими флагами).
      (По умолчанию: a)
    • acp_vbk_shownom - показывать голосование тому, против кого голосуют?
      (По умолчанию: 0)
    • acp_vbk_savelogs - логировать результаты голосования в базу данных?
      (По умолчанию: 1)
    • acp_vbk_myac - разрешить номинировать на кик/бан MYAC-игроков?
      (По умолчанию: 1)
    • acp_vbk_kick_steam - разрешить номинировать на кик steam-игроков?
      (По умолчанию: 1)
    • acp_vbk_kick_immunity - флаги иммунитета (игроков с этими флагами нельзя будет номинировать на кик).
      (По умолчанию: a)
    • acp_vbk_kick_access - флаги доступа (только игроки с указанными флагами смогут номинировать нарушителей на кик).
      (По умолчанию: b)
    • acp_vbk_kick_voteweight - вес голоса игроков с флагами доступа acp_vbk_kick_access в голосовании.
      (По умолчанию: 1.5)
    • acp_vbk_kick_reasonmenu - показывать меню выбора причин кика?
      (По умолчанию: 1)
    • acp_vbk_kick_reason - причина кика, которая будет добавляться, если acp_vbk_kick_reasonmenu отключено.
      (По умолчанию: "[VOTEKICK]")
    • Причины кика, которые будут отображаться при включенном acp_vbk_kick_reasonmenu:
      • acp_vbk_kick_reason1 "Lamer"
      • acp_vbk_kick_reason2 "Flood"
      • acp_vbk_kick_reason3 "MaT"
      • acp_vbk_kick_reason4 ""
      • acp_vbk_kick_reason5 ""
    • acp_vbk_ban_steam - разрешить номинировать на бан steam-игроков?
      (По умолчанию: 1)
    • acp_vbk_ban_immunity - флаги иммунитета (игроков с этими флагами нельзя будет номинировать на бан).
      (По умолчанию: a)
    • acp_vbk_ban_command - синтаксис команды для бана (%userid% - id игрока, %steamid% - steamid игрока, %name% - ник игрока, %ip% - ip игрока, %reason% - причина бана, %time% - время бана).
      (По умолчанию: "amx_ban %userid% %time% %reason%")
    • acp_vbk_ban_type - тип выдачи бана: 0 - auto default, 1 - auto for acpanel/amxbans, 2 - custom on acp_vbk_ban_command
      (По умолчанию: 0)
    • acp_vbk_ban_time - время, на которое игроки будут забанены, если acp_vbk_ban_reasonmenu отключено (в минутах).
      (По умолчанию: 60)
    • acp_vbk_ban_prefix - префикс, который будет добавляться перед причиной бана.
      (По умолчанию: "[VOTEBAN] ")
    • acp_vbk_ban_access - флаги доступа (только игроки с указанными флагами смогут номинировать нарушителей на бан).
      (По умолчанию: b)
    • acp_vbk_ban_voteweight - вес голоса игроков с флагами доступа acp_vbk_ban_access в голосовании.
      (По умолчанию: 1.5)
    • acp_vbk_ban_reasonmenu - показывать меню выбора причин бана?
      (По умолчанию: 1)
    • acp_vbk_ban_reason - причина бана, которая будет добавляться, если acp_vbk_ban_reasonmenu отключено.
      (По умолчанию: "[VOTEBAN]")
    • Причины бана, которые будут отображаться при включенном acp_vbk_ban_reasonmenu. А также время в минутах для каждой из причин:
      • acp_vbk_ban_reason1 "Cheating/ 4uTbI"
      • acp_vbk_ban_time1 "180"
      • acp_vbk_ban_reason2 "Advertising/ PekJlaMa"
      • acp_vbk_ban_time2 "120"
      • acp_vbk_ban_reason3 "Oskorblenie/ MaT"
      • acp_vbk_ban_time3 "60"
      • acp_vbk_ban_reason4 "Laming/ Troublemaker/ FLOOD"
      • acp_vbk_ban_time4 "15"
      • acp_vbk_ban_reason5 "Lagged/ Jlarep"
      • acp_vbk_ban_time5 "5"
    Установка:
    • Установка плагина:
      1. папку amxmodx из архива поместите в директорию addons вашего сервера hlds;
      2. произведите настройки в votebankick.cfg;
      3. скомпилируйте "acp_votebankick.sma" и поместите плагин в папку plugins;
      4. пропишите плагин в plugins.ini в самом низу
    История изменений:

    Вложения:

    Hafner, 24 ноя 2011
    #1
  2. Оффлайн
    adminus Рашер
    На проекте с:
    6 сен 2010
    Сообщения:
    595
    Симпатии:
    150
    Баллы:
    43
    интересный плагин. на серверах планируется ввести/поставить ? и если да, то когда ?
    adminus, 24 ноя 2011
    #2
  3. Оффлайн
    Phonique Уже не бот
    На проекте с:
    3 авг 2011
    Сообщения:
    67
    Симпатии:
    8
    Баллы:
    8
    Довольно хороший плагин, думаю очень будет полезен на серверах.

    ---------- Сообщение добавлено в 20:48 ---------- Предыдущее сообщение было в 20:47 ----------

    Будет очень хорошо если его установят)
    Phonique, 24 ноя 2011
    #3
  4. Оффлайн
    Omega a114team
    На проекте с:
    6 сен 2010
    Сообщения:
    1.129
    Симпатии:
    204
    Баллы:
    63
    Уже в тесте на меншене.
    Omega, 24 ноя 2011
    #4
  5. Оффлайн
    adminus Рашер
    На проекте с:
    6 сен 2010
    Сообщения:
    595
    Симпатии:
    150
    Баллы:
    43
    найс. надо будет зайти побанить %)
    adminus, 24 ноя 2011
    #5
  6. Оффлайн
    Тук Рашер
    На проекте с:
    13 сен 2010
    Сообщения:
    127
    Симпатии:
    26
    Баллы:
    28
    ну вот и нашелся способ зарегить злостных уклонистов от статы... %)
    Тук, 24 ноя 2011
    #6
  7. Оффлайн
    side ACP мембер
    На проекте с:
    25 сен 2010
    Сообщения:
    176
    Симпатии:
    21
    Баллы:
    18
    Не вижу атача...Плагин платный?
    side, 25 ноя 2011
    #7
  8. Оффлайн
    [boogie] CS стажер
    На проекте с:
    20 окт 2011
    Сообщения:
    151
    Симпатии:
    70
    Баллы:
    28
    Вчера Играл На Мэншене И Видел, Что Плагином Пользовались .. Adminus Был Прав, Пытались Банить Нормальных Игроков, Которые Играют Без Читов :ag:
    [boogie], 25 ноя 2011
    #8
  9. Оффлайн
    Hafner a114team
    На проекте с:
    13 авг 2010
    Сообщения:
    2.058
    Симпатии:
    710
    Баллы:
    113
    Сегодня/завтра атач добавлю. Результаты тестов хоть какие-нибудь получить хочется, а то практически сырой установили на сервера.
    Hafner, 25 ноя 2011
    #9
  10. Оффлайн
    adminus Рашер
    На проекте с:
    6 сен 2010
    Сообщения:
    595
    Симпатии:
    150
    Баллы:
    43
    единственный минус. то что кнопки голосования на 1 и 2. можно подстроиться под игру и запустить голосовалку так что бы практически все проголосовали на 1. насколько я помню 1 - это ответ "да" ? было неплохо добавить переменную через сколько времени можно начать голосование после начала раунда. например. или добавить переменные на на меню голосования. что бы повесить например на 3 и 4 "да" и "нет" соответственно.
    adminus, 25 ноя 2011
    #10
  11. Оффлайн
    Hafner a114team
    На проекте с:
    13 авг 2010
    Сообщения:
    2.058
    Симпатии:
    710
    Баллы:
    113
    Вложения добавлены.
    Hafner, 26 ноя 2011
    #11
  12. Оффлайн
    Goliaph Уже не бот
    На проекте с:
    31 окт 2011
    Сообщения:
    42
    Симпатии:
    0
    Баллы:
    6
    Код:
    //// acp_votebankick.sma
    // F:\amxmodx-1.8.2-dev-hg24-base\addons\amxmodx\scripti
    8) : fatal error 100: cannot read from file: "chatcolor"
    //
    // Compilation aborted.
    // 1 Error.
    // Could not locate output file F:\amxmodx-1.8.2-dev-hg2
    ripting\compiled\acp_votebankick.amx (compile failed).
    не компилится

    Удалите мой пост :)
    Goliaph, 26 ноя 2011
    #12
  13. Оффлайн
    Hafner a114team
    На проекте с:
    13 авг 2010
    Сообщения:
    2.058
    Симпатии:
    710
    Баллы:
    113
    Забыл уточнить, что для работы требуется колорчат. Добавил аттач.
    Hafner, 26 ноя 2011
    #13
  14. Оффлайн
    Goliaph Уже не бот
    На проекте с:
    31 окт 2011
    Сообщения:
    42
    Симпатии:
    0
    Баллы:
    6
    Спс заработало.
    Goliaph, 27 ноя 2011
    #14
  15. Оффлайн
    logan Ламер
    На проекте с:
    2 окт 2011
    Сообщения:
    5
    Симпатии:
    0
    Баллы:
    0
    Плагин хороший, особенно если администратора нету на сервере, то можно и бан прописать):ay:
    logan, 27 ноя 2011
    #15
  16. Оффлайн
    Hafner a114team
    На проекте с:
    13 авг 2010
    Сообщения:
    2.058
    Симпатии:
    710
    Баллы:
    113
    Плагин обновлен:

    Hafner, 29 ноя 2011
    #16
  17. Оффлайн
    adminus Рашер
    На проекте с:
    6 сен 2010
    Сообщения:
    595
    Симпатии:
    150
    Баллы:
    43
    а почему 3 и 5 ? О_о
    adminus, 29 ноя 2011
    #17
  18. Оффлайн
    Hafner a114team
    На проекте с:
    13 авг 2010
    Сообщения:
    2.058
    Симпатии:
    710
    Баллы:
    113
    а почему нет?)
    Hafner, 30 ноя 2011
    #18
  19. Оффлайн
    Hafner a114team
    На проекте с:
    13 авг 2010
    Сообщения:
    2.058
    Симпатии:
    710
    Баллы:
    113
    New version detected:

    Hafner, 1 дек 2011
    #19
  20. Оффлайн
    Goliaph Уже не бот
    На проекте с:
    31 окт 2011
    Сообщения:
    42
    Симпатии:
    0
    Баллы:
    6
    Логи Голосования
    Управление серверами/Логи голосования
    в шаблоне где можно перевести?
    Goliaph, 2 дек 2011
    #20