RSSy MYGO.pl Opublikowano Czerwiec 30, 2018 o 18:21 RSSy Udostępnij Opublikowano Czerwiec 30, 2018 o 18:21 English EN Rock The Vote is a plugin that allows players to start voting for a map change by gaining the required number of votes. Plugin code has been modified thanks to which it has become more flexible and functional.Changes CHANGES Splitting the plugin into two modes: Default standard operation mode of the plugin. This plugin build into SourceMod; Advanced an advanced mode of the plugin. Just to him and all the changes that are listed below; Instead of displaying the number of votes received from the number of required (N votes, M required), the plugin shows how many more votes are needed to start voting for the card change (required X more votes yet); Using correct endings depending on the number of votes/players remaining; Added cvar rtv_MinVotes, which is responsible for the minimum required number of votes required to start voting for the card change; Added a message about first vote for map change («Player "Player" has start Rock The Vote...»); Added cvar rtv_firstvote allowing on/off message about first vote; Addition to cvar sm_rtv_minplayers (rtv_MinPlayers): display the required number of players corresponding to the value of the cvar; Added cvar rtv_Timer allowing on/off displays the time after which you can vote to change the map; Added cvar rtv_TimeFormat allowing to select the format of the remaining time, after which the voting for the map change will be available (only in seconds / hours, minutes, seconds); Added cvar rtv_Info allowing on/off information message after the player has voted («Write in chat '!rtv' to join...»); Added command sm_unrtv allowing canceling your vote; Added cvar rtv_log allowing on/off the entry action of the plugin log; Added admin command rtv_status with flag "b" which displays information about the plugin; Added cvar rtv_CancelVote allowing on/off usage the command sm_unrtv. There are still some changes but they are not so significant and are more aimed at creating the most pleasant and convenient perception of the plugin. Plugin compiled and tested on SourceMod 1.6.3 and 1.7.1. ConVars CVARS // Plugin mode // 0 - Default // 1 - Advanced // - // Default: "1" // Minimum: "0.000000" // Maximum: "1.000000" rtv_Mode "1" // When to change the map after a succesful RTV // 0 - Instant // 1 - RoundEnd // 2 - MapEnd // - // Default: "0" // Minimum: "0.000000" // Maximum: "2.000000" rtv_ChangeTime "0" // Time (in seconds) before first RTV can be held // - // Default: "120.0" // Minimum: "0.000000" rtv_InitialDelay "120.0" // Time (in seconds) after a failed RTV before another can be held // - // Default: "240.0" // Minimum: "0.000000" rtv_Interval "240.0" // Number of players required before RTV will be enabled. // - // Default: "0" // Minimum: "0.000000" // Maximum: "65.000000" rtv_MinPlayers "0" // Percentage of players needed to rockthevote (Def 60%) // - // Default: "0.60" // Minimum: "0.050000" // Maximum: "1.000000" rtv_Needed "0.60" // What to do with RTV's after a mapvote has completed. // 0 - Allow, success = instant change // 1 - Deny // - // Default: "0" // Minimum: "0.000000" // Maximum: "1.000000" rtv_PostVoteAction "0" // ============================================= ============================================= // The following functions will work only if the variable rtv_Mode takes the value "1" (enable advanced plugin mode) // ============================================= ============================================= // Show a message of the first RTV? // 1 - Enable // 0 - Disable // - // Default: "1" // Minimum: "0.000000" // Maximum: "1.000000" rtv_FirstVote "1" // Number of votes required before RTV will be enabled. // - // Default: "2" // Minimum: "1.000000" // Maximum: "65.000000" rtv_MinVotes "2" // Show time before first RTV can be held? // 1 - Enable // 0 - Disable // - // Default: "1" // Minimum: "0.000000" // Maximum: "1.000000" rtv_Timer "1" // The format of displaying of the time // 0 - Only in seconds // 1 - In Hours, Minutes, Seconds // - // Default: "1" // Minimum: "0.000000" // Maximum: "1.000000" rtv_TimeFormat "1" // Show an information message after a player has voted for map change? // 0 - Disable // 1 - Yes, only after the first vote // 2 - Yes, always // - // Default: "0" // Minimum: "0.000000" // Maximum: "2.000000" rtv_Info "0" // Logging plugin actions? // 1 - Enable // 0 - Disable // - // Default: "1" // Minimum: "0.000000" // Maximum: "1.000000" rtv_Log "1" // Allow players to cancel their given RTV? // 1 - Enable // 0 - Disable // - // Default: "1" // Minimum: "0.000000" // Maximum: "1.000000" rtv_CancelVote "1" Commands COMMANDS sm_rtv - Vote to map changesm_rockthevote - Vote to map changesm_unrtv - Cancel your Rock the Votesm_unrockthevote - Cancel your Rock the Votesm_nominate - Command to execute plugin function Admin Commands ADMIN COMMANDS rtv_status - Show plugin status Install INSTALL rtv_advanced.cfg put to cstrike/cfg/sourcemodrtv_advanced.smx put to cstrike/addons/sourcemod/pluginsrtv_advanced.phrases.txt put to cstrike/addons/sourcemod/translations Change Log CHANGE LOG Soon... Russian RU Внесённые изменения ВНЕСЁННЫЕ ИЗМЕНЕНИЯ Rock The Vote - плагин, с помощью которого игроки могут запустить голосование за смену карты, набрав необходимое количество голосов. Код плагина был модифицирован, благодаря чему он стал более гибким и функциональным: Разделение работы плагина на два режима: Default стандартный режим работы плагина. Данная сборка плагина идёт вместе с SourceMod; Advanced усовершенствованный режим работы плагина. Как раз к нему и относятся все внесённые изменения, которые перечислены ниже; Вместо вывода количества полученных голосов из количества необходимых (N голосов из M необходимых), плагин показывает, сколько ещё необходимо голосов для запуска голосования за смену карты (необходимо ещё X голосов); Использование верных окончаний в зависимости от количества оставшихся голосов/необходимых игроков; Добавлена переменная rtv_MinVotes, отвечающая за минимальное необходимое количество голосов, требующихся для запуска голосования за смену карты; Добавлен вывод сообщения о том, кто первый проголосовал за смену карты («Игрок "Player" запустил голосование Rock The Vote...»); Добавлена переменная rtv_FirstVote, с помощью которой можно вкл./выкл. сообщение о том, кто первый проголосовал за смену карты; Дополнение к переменной sm_rtv_minplayers (rtv_MinPlayers): показ необходимого количества игроков, соответствующего значению переменной; Добавлена переменная rtv_Timer, позволяющая вкл./выкл. отображение времени, спустя которое будет доступно голосование за смену карты; Добавлена переменная rtv_TimeFormat, позволяющая выбрать формат вывода оставшегося времени, спустя которое будет доступно голосование за смену карты (только в секундах / часы, минуты, секунды); Добавления переменная rtv_Info, позволяющая вкл./выкл. информационное сообщение после того, как игрок проголосовал («Напишите в чате '!rtv', чтобы присоединиться...»); Добавлена команда sm_unrtv, позволяющая отменить свой голос за смену карты; Добавлена переменная rtv_Log, позволяющая вкл./выкл. запись действий плагина в лог; Добавлена команда rtv_status для администраторов с флагом "b", которая выводит информацию о плагине в консоль; Добавлена переменная rtv_CancelVote, позволяющая вкл./выкл. использование команды sm_unrtv. Присутствуют ещё некоторые изменения, но они не так значительны и в большей степени направлены на создание наиболее приятного и удобного восприятия плагина. Скомпилирован и протестирован на SourceMod 1.6.3 и SourceMod 1.7.1. Переменные ПЕРЕМЕННЫЕ // Режим работы плагина // 0 - Стандартный // 1 - Усовершенствованный // - // Default: "1" // Minimum: "0.000000" // Maximum: "1.000000" rtv_Mode "1" // Когда менять карту? // 0 - Сразу после голосования // 1 - В конце раунда // 2 - В конце карты // - // Default: "0" // Minimum: "0.000000" // Maximum: "2.000000" rtv_ChangeTime "0" // Время (в секундах), после которого голосование за смену карты будет доступно на новой карте // - // Default: "120.0" // Minimum: "0.000000" rtv_InitialDelay "120.0" // Время (в секундах) между голосованиями за смену карты // 0 - Выключить // - // Default: "240.0" // Minimum: "0.000000" rtv_Interval "240.0" // Необходимое количество игроков, находящихся на сервере, после которого будет возможен запуск голосования за смену карты // 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" // ============================================= ============================================= // Следующие функции работают, только если переменная rtv_Mode принимает значение "1" (включён усовершенствованный режим работы плагина) // ============================================= ============================================= // Показывать сообщение о том, кто первый проголосовал за смену карты? // 1 - Включить // 0 - Выключить // - // Default: "1" // Minimum: "0.000000" // Maximum: "1.000000" rtv_FirstVote "1" // Минимальное необходимое количество голосов для запуска голосования за смену карты // 0 - Выключить // - // Default: "2" // Minimum: "1.000000" // Maximum: "65.000000" rtv_MinVotes "2" // Отображать время, спустя которое будет доступно голосование за смену карту? // 1 - Включить // 0 - Выключить // - // 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_Info "0" // Записывать действия плагина в лог? // 1 - Включить // 0 - Выключить // - // Default: "1" // Minimum: "0.000000" // Maximum: "1.000000" rtv_Log "1" // Разрешить игрокам отменять отданные голоса за смену карты? // 1 - Включить // 0 - Выключить // - // Default: "1" // Minimum: "0.000000" // Maximum: "1.000000" rtv_CancelVote "1" Команды КОМАНДЫ sm_rtv - Проголосовать за смену картыsm_rockthevote - Проголосовать за смену картыsm_unrtv - Отменить голос за смену картыsm_unrockthevote - Отменить голос за смену картыsm_nominate - Специальная команда для выполнения функций плагина Команды администратора КОМАНДЫ АДМИНИСТРАТОРА rtv_status - Показать информацию о плагине Установка УСТАНОВКА rtv_advanced.cfg поместить в cstrike/cfg/sourcemodrtv_advanced.smx поместить в cstrike/addons/sourcemod/pluginsrtv_advanced.phrases.txt поместить в cstrike/addons/sourcemod/translations История изменеий ИСТОРИЯ ИЗМЕНЕНИЙ Скоро... Wyświetl pełny artykuł Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się