Модифицированная версия плагина
Rock The Vote для Sourcemod.
Rock The Vote позволяет игрокам запускать голосование за то, чтобы сменить карту. Для этого обычно требуется набрать определенное количество голосов. Так как эта версия расширенная, то в неё имеется большой функционал.
Перейти на Официальную страницу плагина
Основные изменения
- Разделение работы плагина на два режима:
- Default — стандартный режим работы плагина. Данная сборка плагина идёт вместе с SourceMod;
- Advanced — усовершенствованный режим работы плагина. Как раз к нему и относятся все внесённые изменения, которые перечислены ниже;
- Вместо вывода количества полученных голосов из количества необходимых (N голосов из M необходимых), плагин показывает, сколько ещё необходимо голосов для запуска голосования за смену карты (необходимо ещё X голосов);
- Добавлен вывод оставшегося времени, спустя которое будет доступно голосование за смену карты;
- Добавлена запись действий плагина в лог;
- Добавлена функция, которая выгружает и перемещает плагины с идентичным функционалом в папку addons/sourcemod/plugins/disabled;
- Добавлено взаимодействие плагинами номинации карт.
Требования
Игра: CS:S v34 / CS:S / CS:GO
SourceMod: 1.5.0+
Любая версия/модификация плагина MapChooser
Переменны плагина
// Режим работы плагина [0 = Стандартный, 1 = Усовершенствованный]
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
rtv_Mode "1"
// Использовать меню или команды чата? [0 = Команды чата, 1 = Меню]
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
rtv_Menu "1"
// Когда менять карту? [0 = Сразу после голосования, 1 = В конце раунда, 2 = В конце карты]
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "2.000000"
rtv_ChangeTime "0"
// Время (в секундах), после которого голосование за смену карты будет доступно на новой карте [0 = Выключить]
// -
// Default: "120"
// Minimum: "0.000000"
rtv_InitialDelay "120"
// Время (в секундах) между голосованиями за смену карты [0 = Выключить]
// -
// Default: "240"
// Minimum: "0.000000"
rtv_Interval "240"
// Необходимое количество игроков, находящихся на сервере, после которого будет возможен запуск голосования за смену карты [0 = Выключить]
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "65.000000"
rtv_MinPlayers "0"
// Необходимый процент голосов для запуска голосования за смену карты
// -
// Default: "0.60"
// Minimum: "0.050000"
// Maximum: "1.000000"
rtv_Needed "0.60"
// Разрешить запускать голосование Rock the Vote ещё, если оно уже было проведено? [0 = Разрешить, 1 = Запретить]
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "1.000000"
rtv_PostVoteAction "0"
// Минимальное необходимое количество голосов для запуска голосования за смену карты [0 = Выключить]
// -
// Default: "2"
// Minimum: "1.000000"
// Maximum: "65.000000"
rtv_MinVotes "2"
// Показывать сообщение о том, кто первый проголосовал за смену карты? [0 = Выключить, 1 = Включить]
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
rtv_FirstVote "1"
// Отображать время, спустя которое будет доступно голосование за смену карту? [0 = Выключить, 1 = Включить]
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
rtv_Timer "1"
// Формат отображения времени [0 = Только секунды, 1 = Часы, минуты, секунды]
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
rtv_TimeFormat "1"
// Показывать информационное сообщение после того, как какой-либо игрок проголосовал за смену карты? [0 = Выключить, 1 = Да, только после первого голоса, 2 = Да, всегда]
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "2.000000"
rtv_InfoMessage "0"
// Разрешить игрокам отменять отданные голоса за смену карты? [0 = Выключить, 1 - Включить]
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
rtv_CancelVote "1"
// Время (в секундах) между использованием команд плагина [0 = Выключить]
// Данная функция необходима для предотвращения флуда в чате
// -
// Default: "10"
// Minimum: "0.000000"
// Maximum: "30.000000"
rtv_TriggersDelay "10"
// Добавить пункт "Текущая и следующая карты" в меню? [0 = Выключить, 1 = Включить]
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
rtv_Menu_Maps "1"
// Позволить плагину Rock The Vote работать в связке с плагином номинации карт? [0 = Выключить, 1 = Включить]
// Включите данную функцию, если на сервере установлен(ы) плагин(ы) номинации
// Настоятельно рекомендуется выключить данную функцию, если на сервере не установлен(ы) плагин(ы) номинации
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "1.000000"
rtv_NominateInstructions "0"
// Запретить предлагать карты для голосования, если уже выбрана следующая карта? [0 = Выключить, 1 = Включить]
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
rtv_DisableNominate "1"
// Добавить пункт "Предложить карту" в меню? [0 = Выключить, 1 = Включить]
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
rtv_Menu_Nominate "1"
Команды игрока
- sm_rtv / rtv / rockthevote — Проголосовать за смену карты
- unrtv / unrockthevote / cancelrtv — Отменить голос за смену карты
- rtv_who / rtvs — Показать проголосовавших и непроголосовавших игроков
- rtv_maps — Показать текущую и следующую карты
- rtv_about — Показать информацию о плагине
Команды администратора
- rtv_status — Показать статус плагина
- rtv_stoptime / rtv_st — Остановить время, спустя которое будет доступно голосование Rock The Vote
- rtv_start / forcertv — Запуск голосования Rock The Vote
- rtv_admin — Открыть меню с командами администратора
Интерфейс плагина
Присутствуют ещё некоторые изменения, но они не так значительны и в большей степени направлены на создание приятного и удобного для восприятия интерфейса.
Плагин выдаётся бесплатно, без исходного кода, с привязкой к серверу по IP:PORT.
СКАЧАТЬ ПРОБНУЮ ВЕРСИЮ БЕЗ ПРИВЯЗКИ
[к сожалению, ссылка больше недоступна]