Как установить музыку на сервер




КАК УСТАНОВИТЬ МУЗЫКУ В КОНЦЕ РАУНДА. RoundEndSound v2.4.5 (Обучение…9 мес. назадЯн Грехов

Как установить музыку на сервер CSS6 год. назадДмитрий…

Школьник-программист создал свою версию игры GTA5 год. назадПрактикум…

Как установить музыку при входе на сервер CS 1.62 год. назадDanya Moscow

№2 Как поставить картинку при входе на сервер css v342 год. назадPander

Как добавить свою музыку(нарезку) в конце раунда на сервер…4 год. назадvsecomputers

Как загрузить свои RES звуки на сервера от хостинга MyArena4 год. назадRebellion CS

Как установить музыку на конец раунда css (myarena)4 год. назадСерега…

Как поставить музыку при входе на сервер CSS2 год. назадDizzzel '

Как поставить картинку при входе на сервер css v343 год. назадМиша…

Как изменить музыку в плагине Round End Sound на свою.3 год. назадKrakenDee Channel

Как установить музыку в конце раунда css myarena4 год. назадNikachu39

№10 Как установить музыку при входе на сервер (Welcome Sound) css v341 год. назадPander

Урок #2. CSS. Быстрая загрузка файлов с сервера CSS5 год. назадЕвгений Л

Как установить музыку в конце раунда на Myarena4 год. назадNikita Savchenko

Как поставить музыку на сервер CSS (Counter Strike Source). Очень…3 год. назадsilicium93

Музыка при входе на сервер скайп bayzhan.684 год. назадHenry Ford

Как поставить свою музыку на сервер css v34(Myarena.ru)4 год. назадSuperMultiReview

Как установить музыку на сервер Counter-Strike в конце раунда4 год. назадGamingPortals.ru -…

Как установить музыку на сервер css в конце раунда3 год. назадMrJOKER6422

Часто возникают вопросы, а как же установить свою музыку на сервер?
По этому поводу решила написать статью) Возможно, кому-то пригодится)

Ну для начала вам нужно иметь нарезанную музыку,само собой)
Нарезать её можно в Movie Maker'е
Если вы имеете файлы mp3 то конвертировать их в wav. Для этого я предлагаю использовать программу dBpoweramp Music Converter удобная и практичная,лёгкая в использовании. Сохранять музыку лучше с параметрами. 8bit, 22050 Hz, 176kb ps, mono

Итак, перейдем к самой процедуре установки музыки в плагин.
Качаем файл roundsound.sma
42_roundsound.rar [548 b] (cкачиваний: 357)

Открыв его видим следующее:


//RoundSound.amxx -by PaintLancer

public plugin_init()

register_plugin( RoundSound , 1.0 , PaintLancer )
register_event( SendAudio , t_win , a , 2%!MRAD_terwin )
register_event( SendAudio , ct_win , a , 2%!MRAD_ctwin )

public t_win()

new rand = random_num(1,9)

switch(rand)

case 1: client_cmd(0, spk misc/VogueServ/1 )
case 2: client_cmd(0, spk misc/VogueServ/2 )
case 3: client_cmd(0, spk misc/VogueServ/3 )
case 4: client_cmd(0, spk misc/VogueServ/4 )
case 5: client_cmd(0, spk misc/VogueServ/5 )
case 6: client_cmd(0, spk misc/VogueServ/6 )
case 7: client_cmd(0, spk misc/VogueServ/7 )
case 8: client_cmd(0, spk misc/VogueServ/8 )
case 9: client_cmd(0, spk misc/VogueServ/9 )

public ct_win()

new rand = random_num(1,9)

switch(rand)

case 1: client_cmd(0, spk misc/VogueServ/10 )
case 2: client_cmd(0, spk misc/VogueServ/11 )
case 3: client_cmd(0, spk misc/VogueServ/12 )
case 4: client_cmd(0, spk misc/VogueServ/13 )
case 5: client_cmd(0, spk misc/VogueServ/14 )
case 6: client_cmd(0, spk misc/VogueServ/15 )
case 7: client_cmd(0, spk misc/VogueServ/16 )
case 8: client_cmd(0, spk misc/VogueServ/17 )
case 9: client_cmd(0, spk misc/VogueServ/18 )

public plugin_precache()

precache_sound( misc/VogueServ/1.wav )
precache_sound( misc/VogueServ/2.wav )
precache_sound( misc/VogueServ/3.wav )
precache_sound( misc/VogueServ/4.wav )
precache_sound( misc/VogueServ/5.wav )
precache_sound( misc/VogueServ/6.wav )
precache_sound( misc/VogueServ/7.wav )
precache_sound( misc/VogueServ/8.wav )
precache_sound( misc/VogueServ/9.wav )
precache_sound( misc/VogueServ/10.wav )
precache_sound( misc/VogueServ/11.wav )
precache_sound( misc/VogueServ/12.wav )
precache_sound( misc/VogueServ/13.wav )
precache_sound( misc/VogueServ/14.wav )
precache_sound( misc/VogueServ/15.wav )
precache_sound( misc/VogueServ/16.wav )
precache_sound( misc/VogueServ/17.wav )
precache_sound( misc/VogueServ/18.wav )
return PLUGIN_CONTINUE


Здесь прописаны названия моих файлов т.е названия моих песен.Вам нужно заменить их на свои. Лучше всего все названия сделать одинаковыми только пронумеровать их,например,как у меня VogueServ.
Допустим у вас 20 песен, 10 для выйгрыша t и 10 для ct. назовем их к примеру Sound , переименуйте все ваши песни на sound1,sound2 и тд.
Создайте папку допустим с названием roundsound. Путь cstrike/sound/misc/roundsound и закиньте туда свои песни.
Теперь прописываем в файле roundsound.sma так:


//RoundSound.amxx -by PaintLancer

public plugin_init()

register_plugin( RoundSound , 1.0 , PaintLancer )
register_event( SendAudio , t_win , a , 2%!MRAD_terwin )
register_event( SendAudio , ct_win , a , 2%!MRAD_ctwin )

public t_win()

new rand = random_num(1,10)

switch(rand)

case 1: client_cmd(0, spk misc/roundsound/sound1 )
case 2: client_cmd(0, spk misc/roundsound/sound2 )
case 3: client_cmd(0, spk misc/roundsound/sound3 )
case 4: client_cmd(0, spk misc/roundsound/sound4 )
case 5: client_cmd(0, spk misc/roundsound/sound5 )
case 6: client_cmd(0, spk misc/roundsound/sound6 )
case 7: client_cmd(0, spk misc/roundsound/sound7 )
case 8: client_cmd(0, spk misc/roundsound/sound8 )
case 9: client_cmd(0, spk misc/roundsound/sound9 )
case 10: client_cmd(0, spk misc/roundsound/sound10 )

public ct_win()

new rand = random_num(1,10)

switch(rand)

case 1: client_cmd(0, spk misc/roundsound/sound11 )
case 2: client_cmd(0, spk misc/roundsound/sound12 )
case 3: client_cmd(0, spk misc/roundsound/sound13 )
case 4: client_cmd(0, spk misc/roundsound/sound14 )
case 5: client_cmd(0, spk misc/roundsound/sound15 )
case 6: client_cmd(0, spk misc/roundsound/sound16 )
case 7: client_cmd(0, spk misc/roundsound/sound17 )
case 8: client_cmd(0, spk misc/roundsound/sound18 )
case 9: client_cmd(0, spk misc/roundsound/sound19 )
case 10: client_cmd(0, spk misc/roundsound/sound20 )

public plugin_precache()

precache_sound( misc/roundsound/sound1.wav )
precache_sound( misc/roundsound/sound2.wav )
precache_sound( misc/roundsound/sound3.wav )
precache_sound( misc/roundsound/sound4.wav )
precache_sound( misc/roundsound/sound5.wav )
precache_sound( misc/roundsound/sound6.wav )
precache_sound( misc/roundsound/sound7.wav )
precache_sound( misc/roundsound/sound8.wav )
precache_sound( misc/roundsound/sound9.wav )
precache_sound( misc/roundsound/sound10.wav )
precache_sound( misc/roundsound/sound11.wav )
precache_sound( misc/roundsound/sound12.wav )
precache_sound( misc/roundsound/sound13.wav )
precache_sound( misc/roundsound/sound14.wav )
precache_sound( misc/roundsound/sound15.wav )
precache_sound( misc/roundsound/sound16.wav )
precache_sound( misc/roundsound/sound17.wav )
precache_sound( misc/roundsound/sound18.wav )
precache_sound( misc/roundsound/sound19.wav )
precache_sound( misc/roundsound/sound20.wav )
return PLUGIN_CONTINUE


Если вы оставили такие названия как я вам посоветовала,то можете скопировать и вставить себе,но это ещё не всё.

Разберём по пунктам:


1. Количество песен проигрывающихся в конце раунда когда побеждают террористы. В нашем случает от 1 до 10
2. Песни которые будут проигрываться когда победят террористы. В нашем случае их 10 но их может быть меньше или наоборот больше,в зависимости от их количества либо добавляйте строчку

case. client_cmd(0, spk misc/roundsound/sound )

либо наоборот удаляйте.
Допустим у вас 11 песен для террористов тогда вы добавляете строчку

case 11: client_cmd(0, spk misc/roundsound/sound11 )

и тд. НЕ ЗАБУДЬТЕ менять название и case последовательно.
3. Тоже самое, что и пункт 1. только для контр-террористов
4. Тоже самое, что и пункт 2. только тоже для контр-террористов
5. Весь список песен. У нас от 1 до 20. Так же если больше песен добавляем строчку

если меньше удаляем. Не забудьте сменить sound20.wav под название песни если она например 21 будет

Итак теперь всё это сохраняем,компилируем (проще всего компилировать онлайн компилятором) сохраняем скомпилированный файл аmxx, ну а дальше как полагается roundsound.sma в папку scripting roundsound.amxx в папку plugins не забудьте прописать в plugins.ini, roundsound.amxx

Как поставить музыку на сервер в Mani_admin plugine.

Как добавить свои звуки в админку Mani_admin Plugin ?

Для начала нужно прописать в файле server.cfg (папка /cstrike/cfg ) команду sv_allowdownload 1. которая разрешит закачивание файлов, звуков моделей и других файлов при заходе на сервер.

Теперь вам нужно загрузить сами звуки, к примеру музончик, который можно включать во время игры, перед этим желательно уменьшить bitrate музыки, и обрезать по длительности звучания, ведь нет смысла чтобы один трек звучал по 3-4 минуты:). К тому же, чем меньше он тем лучше, файл будет меньшего обьёма и скачается быстрее с сервера.

Загружаем звук к примеру в папку /cstrike/sound/admin_plugin/.

Теперь чтобы звук появился в админке, нужно его туда прописать, открываем файл soundlist.txt (находится в /cstrike/cfg/mani_admin_plugin) и прописываем туда наш звук, и его название.

Предположим звук называется joinserver.mp3. строка в файле soundlist.txt получится примерно такого плана.

Теперь, меняем карту, если сервер работал, во время подключения вы сразу увидите что пошла загрузка вашего звукового файла, и теперь в админке в звуках у вас появится дополнительный пункт Join, нажав на которую вы (и все остальные) услышите свою музыку или звук.

Как поставить проигрывать музыку при входе на сервер?

Если вы хотите, что бы музыка играла к примеру при входе на сервер, вам нужно прописать проигрывание этого звука в файле actionsoundlist.txt (папка /cstrike/cfg/mani_admin_plugin)

Строка joinserver отвечает за звук при подключении игрока к серверу, уберите чёрточки // в этой строке и пропишите в соответствующее место путь-директорию вашего залитого файла.

К примеру что бы поставить все ту же музыку, ваша строка должна выглядеть примерно так:

Так же можно поставить свои звуки при начале раунда или его конце. и т.п. После всех манипуляций достаточно сменить карту, что бы изменения вступили в силу. Если при смене карты не видно закачки ваших звуков, то их и не будет, вы чтото сделали не так.

Что делать если звуки не играют. Или у некоторых играют а у некоторых нет.

Пропишите в чате команду settings (если набрать данную команду в чате в игре, появится меню с настройкаим, включите системные звуки и все будет играть)

Как же сделать что бы эти самые системные звуки были у всех включены изначально ?

Для этого нам придется изме нять mani_server.cfg (папка /cstrike/cfg) ищем в нем команду mani_player_settings_sounds и меняем ее значение (Настройки клиента по умолчанию при первом подключении к серверу. 0 - звуки отключены, 1 - звуки включены). т.е. меняем на 1.


Вот и все основные моменты по установке на сервер с mani_admin plugin музыки, если будут вопросы, обращайтесь :)

Источники: http://allmir.in.ua/video/K1bHkkJ3BkA/%D0%9A%D0%B0%D0%BA-%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%82%D1%8C-%D0%BC%D1%83%D0%B7%D1%8B%D0%BA%D1%83-%D0%BD%D0%B0-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80-css-%D0%B2-%D0%BA%D0%BE%D0%BD%D1%86%D0%B5-%D1%80%D0%B0%D1%83%D0%BD%D0%B4%D0%B0.html, http://wonnex.clan.su/publ/cs_1_6/kak_postavit_na_server_svoju_muzyku/5-1-0-17, http://css-play4fun.ru/load/serverostroenie/mani_admin_plugin/kak_postavit_muzyku_na_server_v_mani_admin_plugine/162-1-0-1831




Комментариев пока нет!

Поделитесь своим мнением