Описание: Плагин
добавляет возможность голосований обычным игрокам. Они могут голосовать
за кик игрока с сервера votekick, за бан voteban, за отключение игроку
возможности говорить и писать в чат votemute и голосовать за немедленное
изменение карты или за изменение карты по окончании timelimit votemap Команды: say votekick, voteban, votemap и votemute для использования игроками.
Требования: SourceMod 1.2 и выше
Изменения в версии 1.4.1: (новые CVARs, новые переводы)
Добавлена возможность voteban с указанием причины. Добавлена возможность votemap для установки nextmap, а не изменения карты немедленно. Функции:
SourceBans
уведомление: если игрок голосует в votebans то он будет уведомлен что
на сервере установлена система SourceBans, и забаненный игрок будет
занесен в систему SB.
Voteban причины: возможность указывать причину бана.
Интегрированное
админское меню: это меню позволяет администраторам отменять или
закрывать текущие голосования для всех или для какого либо конкретного
вида голосования. Добавьте в файл adminmenu_sorting.txt и admin
overrides строку "pv_menu"
Immunity: админы могут быть исключены из списка votekick, ban, и mute после настройки иммунитета: sm_playersvotes_immunity:
Админы с равным указанному или выше иммунитетом не будут затронуты
votekick и voteban. 0 даст иммунитет всем админам. -1 отключит числовой
иммунитет уровней.
sm_playersvotes_immunegroups: Группы участники которых имеют иммунитет от votekick и voteban
Основной конфиг 1: используйте следующий иммунитет основываясь только на числовых уровнях иммунитета
sm_playersvotes_immunity "50.0" (или любое число которое вы хотите) sm_playersvotes_immunegroups ""
Основной
конфиг 2: используйте следующие команды для иммунизации основываться
только на членствах в группе (в примере только Full Admins и Clan
Members группы имеют иммунитет, все остальные администраторы не входящие
в эти группы не имеют иммунитета)
sm_playersvotes_immunity "-1.0" sm_playersvotes_immunegroups "Full Admins; Clan Members" Настройка
списка карт для голосования: votemap использует мапцикл по умолчанию.
Админ сервера может дополнительно указать другие списки карт в секции
playersvotes файла maplists.cfg:
Код: /* For playersvotes plugin */ "playersvotes" { "file" "maplist.txt" } Расширенное
голосование за карту: Если продление карты включено, когда игроки
используют команду votemap, первым пунктом в меню будет продлить текущую
карту.
Настройки(CVAR's): sm_votekick_ratio - процент голосов требующийся для votekick sm_voteban_ratio - процент голосов требующийся для voteban sm_votemap_ratio - процент голосов требующийся для votemap sm_votemute_ratio - процент голосов требующийся для votemute
sm_votekick_minimum - минимальное количество голосов требующееся для votekick, -1 для отключения votekick sm_voteban_minimum - минимальное количество голосов требующееся для voteban, -1 для отключения voteban sm_votemap_minimum - минимальное количество голосов требующееся для votemap, -1 для отключения votemap sm_votemute_minimum - минимальное количество голосов требующееся для votemute, -1 для отключения votemute
sm_votekick_delay - время в секундах после которого votekick будет разрешен на новой карте sm_voteban_delay - время в секундах после которого voteban будет разрешен на новой карте sm_votemap_delay - время в секундах после которого votemap будет разрешен на новой карте sm_votemute_delay - время в секундах после которого votemute будет разрешен на новой карте
sm_votekick_limit
- количество голосований за кик разрешенное использовать игроку на одно
карте. Используйте для контроля спама. 0 для отключения голосования. -1
для отключения пределов sm_voteban_limit - количество голосований за
бан разрешенное использовать игроку на одно карте. Используйте для
контроля спама. 0 для отключения голосования. -1 для отключения пределов sm_votemap_limit
- количество голосований за карту разрешенное использовать игроку на
одно карте. Используйте для контроля спама. 0 для отключения
голосования. -1 для отключения пределов sm_votemute_limit -
количество голосований за отключение голоса разрешенное использовать
игроку на одно карте. Используйте для контроля спама. 0 для отключения
голосования. -1 для отключения пределов
sm_playersvotes_interval - время в секундах между голосованиями
sm_voteban_time - время бана. 0 для банов навсегда
sm_voteban_reasons - список причин банов через запятую. (например: "Hacking; Spamming; Griefing")
sm_playersvotes_immunity
- админы с равным или выше уровнем иммунитета не могут подвергаться
votekick и voteban. 0 для установки иммунитета всем администраторам. -1
отключить иммунитет уровней
sm_playersvotes_immunegroups - список
групп администраторов через запятую которые имеют иммунитет. "" для
отключения иммунитета групп
sm_votemap_lastmaps - число последних сыгранных карт не входящих в голосование
sm_votemap_extend - количество минут на сколько можно продлить карту голосование. -1 для отключения
sm_votemap_max_extends - количество возможных продлений карты. -1 для отключения лимита
sm_votemap_immediate - 1 для смены карты немедленно после голосования. 0 для установки карты в nextmap sm_votekick_team_restrict - ограничить голосования за kick. 1 включено, 0 выключено
sm_voteban_team_restrict - restrict ban votes to teams. 1 включено, 0 выключено
sm_votemute_team_restrict- restrict mute votes to teams. 1 включено, 0 выключено
sm_playersvotes_menu_timeout - сколько секунд отображать голосование. 0 для отключения лимита