MasloPunisher Опубликовано 8 июля, 2015 Поделиться Опубликовано 8 июля, 2015 Просмотр файла [CS:S/CS:GO] Vote Game Configuration Описание: Наверное, большинство из вас видели в админском меню Sourcemod'а пункт "Выполнить конфигурацию" и подпункты, вроде "Стандартный сервер", "War-мод включить" и "War-мод выключить". Ещё реже, пожалуй, ими пользуются. Каждый подпункт отвечает за выполнение определённого файла, который может выбрать администратор сервера. Но что, если их будут выбирать сами игроки, а не вы? По сути, это и предлагает данный плагин. По указанному значению квара votegameconfig_round создаётся голосование (со звуковым предупреждением), которое заранее составляет серверадмин. В нём может быть показано до 10 пунктов, т.е. до 10 выбираемых игроками конфигураций сервера + 1, если никто ничего не выбрал. Выбранный пункт и является исполняемым сервером конфиг-файл. Исполняются любые существующие квары, будь то серверные переменные или каких-либо плагинов. Последние можно выгружать или загружать, в зависимости от результатов голосования - полная аналогия с вышеупомянутым War-модом. У плагина достаточно широкие возможности, главное - уметь его верно применять. Требования: SourceMod Поддерживаются игры: Любая игра Кроме тех, где меню не поддерживается. Например, гавноDota. Установка: Содержимое скаченного архива "VoteGameConfiguration.rar" распаковать в папку сервера (cstrike, tf2 и т.п.). Переместите или скопируйте полученный файл "VoteGameConfiguration.smx" в директорию addons\sourcemod\plugins сервера. В файле VoteGameConfiguration.phrases.txt по пути cstrike\addons\sourcemod\translations заполняется лишь меню голосования и, по желанию, можете изменить итоговые сообщения чата о голосовании (применяя свои цвета). Заполняем лишь те пункты меню, которые должны быть отображены, иначе оставляем кавычки "" пустыми. По пути cstrike\cfg\vote_game_config сервера будут находиться сами исполняемые конфиги (новые создаёте сами, по необходимости). Файл конфигурации должен обязательно быть в формате ConfigX.txt, где X - отображаемый в меню пункт (т.е. от 1 до 10, 10 - это 0 при выборе). Файл Config10.txt рекомендуется сделать в качестве настроек по умолчанию ("Стандарт"). Файл Config0.txt будет исполняться, если никто не проголосовал (восстановление серверных настроек, также некий конфиг "по умолчанию"). Настройки(CVAR's): votegameconfig_timer - Максимальное время продолжительности голосования. votegameconfig_round - Возможность голосования: 0 - только для карты, 1 и больше - раундов для повтора голосования, -1 и меньше - указанный раунд. Добавил MasloPunisher Добавлено 09.07.2015 Категория CS:GO / CS2 Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения