



Сейчас онлайн на сайте: 14
Недавние пользователи посетившие сайт:
vak,

![]() |
Автор → Jetug
в новости → Отзывы о сайте |
![]() |
Автор → Fun_css
в новости → [VIP/SHOP] Particles Effect для сервера css |
![]() |
Автор → Yuk1Hisa
в новости → Отзывы о сайте |
![]() |
Автор → raudan
в новости → Плагин FORTNITE EMOTES (танцы) для сер ... |
![]() |
Автор → durexandrew
в новости → Скин MarshMello для сервера css |



Автор: Ginek22 от 20-12-2020, 13:36
[MVP] Round End Sound - плагин, который позволит воспроизводить музыку игроков, которые отличились в раунде и получили заветную звездочку (MVP).
Можете посмотреть это видео.
[MVP] Round End Sound - плагин, который позволит воспроизводить музыку игроков, которые отличились в раунде и получили заветную звездочку (MVP).
Изначально у игрока уже должна быть пластинка (альбом или плей-лист на котором будут храниться его треки), иначе музыка не будет воспроизводиться. Но как ее получить? Все очень просто, читай дальше
А девиз данного плагина, пожалуй, будет: "Помашем Round End Sound". На самом деле я пишу это, вполне, хорошим контекстом и ничего против данных плагинов не имею, и говорю большое спасибо им, за счастливое детство, особенно помню, когда тащился еще в 1.6, и флексил с друзьями в компьютерном клубе жалких 5-10 секунд в конце раунда, но ладно этот пост не для этого, перейдем к сути дела.
Плагин представляет из себя типичный Round End Sound, который видел уже каждый себя уважающий игрок в кс, но в чем его особенность? Почему он должен заменить тот самый Round End Sound, который кем только не был представлен? Все очень просто, в плагине есть изюминка, которую я уверен вы уже просекли, не успев, дочитать ресурс до раздела "Функционал" - это воспроизведение музыки в конце раунда (в теории конец раунда, порождает выбор MVP игрока), но только при одном условие, что данный MVP игрок имеет определенный набор музыки. Для более хорошего представления, просто представьте пластинки или же музыкальные наборы, которые предоставляют Valve - фактически это тоже самое.
Не буду медлить и сразу же приступлю к разъяснению функционала плагина. Он не слишком большой, но вполне приятный и не доставит клиенту дискомфорт, так как все достаточно понятно и не требует никакого приклада ума.
1. Воспроизведение музыки - воспроизводит музыку, как только определяется лучший игрок в раунде. (прикреплю видео-димонстрацию чуточку позже)
2. Текстовое сопровождение - приятное текстовое сопровождение, например при воспроизведение музыки в чат печатается сообщение подобного типа:
3. Меню плагина - плагин предоставляет менюшку, с дополнительным функционалом плагина:
Быстро пробежимся по каждой подменюшке:
1. Выключить музыку MVP / Включить музыку MVP - если игроку не нравится воспроизведение музыки и вообще он любит тишину на сервере, то спокойно может включить или же выключить воспроизведение музыки MVP совсем.
2. Переключить звучание MVP у игрока - данная возможность предоставляет игроку самому выбирать, чью музыку слушать, а чью игнорировать. Бывают совершенно разные люди, с совершенно разными предпочтениями, кому-то нравится спокойная тихая музыка, а кто-то я, слушает моргенштерна.
![Плагин [MVP] Round End Sound для сервера csgo Плагин [MVP] Round End Sound для сервера csgo](https://csgolife.ru/uploads/posts/2020-12/1608460232_3.png)
Не удивляйтесь, что в списке можете быть вы, просто пожалуйста, не удивляйтесь *
3. Ваши музыкальные наборы - тут все понятно, именно в данной вкладке вы можете хранить свои альбомы (плей-листы, музыкальные наборы ), в которых непосредственно будут ваши треки.
Да, я не умею склонять слова, названия разделов поменяете на подходящие для вас в файле переводов *
4. Чужие музыкальные наборы - уникальная возможность просмотреть музыкальные наборы и треки в них - других игроков.
* Циферка возле никнейма - число наборов *
5. Управление громкостью музыки - позволяет сделать музыку тише (громче делать нельзя, но я думаю, это не потребуется), так же есть возможность проверить громкость музыки.
![Плагин [MVP] Round End Sound для сервера csgo Плагин [MVP] Round End Sound для сервера csgo](https://csgolife.ru/uploads/posts/2020-12/1608460341_8.png)
![Плагин [MVP] Round End Sound для сервера csgo Плагин [MVP] Round End Sound для сервера csgo](https://csgolife.ru/uploads/posts/2020-12/1608460291_9.png)
6. Магазин - ну да, куда без него... Возможность администрации, выставлять свои пластинки, музыкальные наборы, треки и т.п. на продажу. Каждый игрок может, посмотреть название, cтоимость и небольшое описание композиции, которая выставлена на продажу, так же можно предварительно прослушать аудиозапись.
Магазин
Теперь давайте поговорим о самом сложном в данном плагине, а именно об настройке. Процедура не из простых, так что наливайте чай/кофе и погнали.
Первым делом, вы должны спуститься вниз в раздел 'Установка', который предоставляет форму и установить файлы по соответствующим путям.
Двигаемся дальше, давайте заглянем в .cfg файл, не зря же я его создавал.
MVP_RoundEndSound.cfg
В нем, думаю, ничего не стоит менять, хотя тут все под ваш вкус. Главное обратите внимание на строку с переменной sm_mvps_check_volume, и проследите, чтобы путь и название и самое главное формат файла совпадали!
Дальше перейдем к другим конфигам, "на которых работаю все костыли".
1. music.cfg
Один из важный файлов, к которому нужно подойти очень серьезно, так как он отвечает за загрузку файлов клиенту и предварительный прекеш игрой.
Как видите ключи следует номеровать 1, 2, 3 и т.п., то бишь каждый новый аудиофайл имеет свой идентификатор - номер. Поэтому лучше всего присваивать номер аудиофайлу = названию файла в формате .mp3. Название в данном случае, тоже играет роль идентификатора и нужен только для вас, чтоб вы помни какому файлу, присвоили какой путь. Советую сделать, все как у меня в примере, чисто для вашего дальнейшего удобства.
Еще раз пройдемся по ячейкам:
Номер композиции = не должен совпадать и каждый раз должен увеличиваться от 1 до N (число ваших композиций), причем пожалуйста увеличивайте на единицу.
Название: нужно плагину, им конфигурирует ядро, и запоминает пути (лучше присваивать название песни, проще будет потом находить нужный файл).
Путь: ваш путь к файлу формата .mp3, причем заметьте, что путь начинается не с папки sound, а с папки внутри каталога sound.
settings
music.cfg:
2. settings.cfg
Так, данный файл является паспортом вашего аудиофайла. Начнем по порядку:
Путь: путь к аудиофайлу относительно папки sound.
Название произведения: обязательный пункт, название аудиофайла, данное название будет отображаться везде (Магазин, личный альбом, чат и т.п.).
Длительность: не обязательный пункт, который можно оставить пустым, отображается в информации о произведение, когда игрок смотрит его в магазине или в личных музыкальных наборах.
Стоимость: не обязательный пункт, аналогичен пункту выше.
Описание: не обязательный пункт, аналогичен пункту выше.
Категория: обязательный пункт, категория должна соответствовать категории магазина, если вы хотите добавить данную композицию в магазин. Если вам не нужно добавлять аудиофайл в магазин, то оставьте данное поле пустым. Подмечу, что категорий может быть несколько.
Ссылка на товар: не обязательный пункт, уникальная ссылка на товар, если ссылки не будет, то будет выводить ссылку из файла MVP_RoundEndSound.cfg.
Спойлер: settings.cfg
settings.cfg:
3. players.cfg
Файл в котором вы выдаете музыкальные наборы/треки игрокам, подмечу тот факт, что вы не можете выдать просто трек, вам обязательно нужно выдать альбом, в который вы уже поместите саму композицию.
Идентификатор: уникальное поле, которое должно содержать SteamId64 / STEAM:1:0.... / IP игрока, именно по этому полю плагин определяет, игрока. Советую использовать способ идентифицирования пользователя по его SteamId64 - его можно узнать вот тут steamid, достаточно ввести только ссылку на профиль Steam.
Название музыкального набора: непосредственно название самого музыкального набора, именно под этим набором будут храниться определенные аудиофайлы.
Номер композиции: начинать от 1, с каждой новой композицией в наборе - увеличивать на единицу.
Путь: путь к аудиофайлу.
А теперь вспомните мои слова, когда я говорил во время, того, как мы настраивали music.cfg, насколько важно было вводить правильно названия - пути аудиофайлов.
players.cfg
4. shop.cfg
Ничего проще настройки данного файла нет. Достаточно просто создать разделы в шопе, заметьте, что это чистые ключи и внутри них ничего не нужно. Именно по данным названиям сортируются аудиофайлы, когда в поле "category" вы вводили соответствующее названия разделов из шопа.
shop.cfg
Требования
SourceMod 1.10.0.6488 (именно на данной версии компилировался плагин)
Переменные
sm_mvps_prefix "[SM]" - Префикс перед сообщениями плагина.
sm_mvps_plugin_message "1" - Включить сообщения плагина? (0 - выкл, 1 - вкл). (Отвечает за все сообщения плагина в чате)
sm_mvps_off_sound "1" - Разрешить игрокам запрещать музыку MVP, тогда они не будут совсем слышать любую музыку? (0 - запретить, 1 - разрешить)
sm_mvps_toggle_sound "1" - Разрешить игрокам самим выбирать игроков, у которых бы они не хотели бы слышать музыку MVP? (0 - запретить, 1 - разрешить)
sm_mvps_view_kits "1" - Разрешить игрокам просматривать свои музыкальные альбомы с музыкой в них? (0 - запретить, 1 - разрешить)
sm_mvps_view_other_kits "1" - Разрешить игрокам просматривать музыкальные наборы c музыкой в них других игроков? (0 - запретить, 1 - разрешить)
sm_mvps_shop "1" - Разрешить специальный магазин от плагина, в котором вы можете информировать игроков о стоимости и прочей информации товара? (0 - запретить, 1 - разрешить)
sm_mvps_donate_link "https://vk.com/denferez" - Ссылка на магазин или пользователя, который предоставляет платные услуги (если вы не указали ссылку в специальном конфиге settings.cfg, то будет выводиться данная ссылка при нажатие 'Купить')
sm_mvps_volume "1" - Разрешить игрокам настраивать самим громкость воспроизведения музыки? (0 - запретить, 1 - разрешить)
sm_mvps_check_volume "DENFER/MVP_RoundEndSound/test.mp3" - Путь к файлу для проверки звука, используйте его только при sm_mvps_volume = 1!
Команды
* Так как я не вижу смысла использовать данный плагин вместе с Round End Sound, я пришел к некоторому умозаключению и сделал команду "sm_music" - основной *
!music | /music | sm_music - вызывает общее меню для игроков.
Установка
Установка довольно простая, главное внимательно скинуть файлы по соответствующим каталогам.
Что мы имеем?
В архиве лежат: addons, cfg, sound, FastDL, так, тогда давайте по порядочку и пойдем.
1. addons: данную папку перекидываем в основной каталог вашего сервера.
server/csgo/...
2. cfg: данную папку перекидываем в основной каталог вашего сервера, аналогично пункту выше.
server/csgo/...
3. sound: данную папку перекидываем в основной каталог вашего сервера, аналогично пункту выше.
server/csgo/...
4. FastDL: (для вашего FastDL Server ( файлы загрузки )).
Полный список:
cfg/DENFER/MVP_RoundEndSound.cfg.cfg
addons/sourcemod/configs/DENFER/MVP_RoundEndSound/music.cfg
addons/sourcemod/configs/DENFER/MVP_RoundEndSound/players.cfg
addons/sourcemod/configs/DENFER/MVP_RoundEndSound/settings.cfg
addons/sourcemod/configs/DENFER/MVP_RoundEndSound/shop.cfg
addons/sourcemod/translations/MVP_RoundEndSound.phrases.txt
addons/sourcemod/scripting/MVP_RoundEndSound.sp
addons/sourcemod/plugins/MVP_RoundEndSound.smx
FastDL - закидываете на свой фастдл сервер.
Чтобы скачать файл пройдите пожалуйста регистрацию, или войдите под своим логином!
Возникли проблемы? Обратитесь на наш Форум.