Players votes v

Плагін додає можливість голосувань звичайним гравцям. Вони можуть голосувати за кік гравця з сервера 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 після настройки імунітету:

Адміни з рівним зазначеному або вище імунітет не будуть порушені votekick і voteban. 0 дасть імунітет всім адмінам. -1 відключить числовий імунітет рівнів.

Групи учасники яких мають імунітет від votekick і voteban

Основний конфиг 1: використовуйте наступний імунітет грунтуючись тільки на числових рівнях імунітету

sm_playersvotes_immunity "50.0" (або будь-яке число яке ви хочете)

Основний конфиг 2: використовуйте наступні команди для імунізації грунтуватися тільки на членство в групі (в прикладі тільки Full Admins і Clan Members групи мають імунітет, всі інші адміністратори не входять в ці групи не мають імунітету)

sm_playersvotes_immunegroups "Full Admins; Clan Members"

Налаштування списку карт для голосування: votemap використовує мапцікл за замовчуванням. Адмін сервера може додатково вказати інші списки карт в секції playersvotes файлу maplists.cfg:

/ * For playersvotes plugin * /

Розширене голосування за карту: Якщо подовження картки включено, коли гравці використовують команду votemap, першим пунктом в меню буде продовжити поточну карту.


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 для відключення ліміту

Схожі статті