Часто возникают вопросы, а как же установить свою музыку на сервер? Ну для начала вам нужно иметь нарезанную музыку,само собой) Нарезать её можно вMovie Maker'е (скачать можно ТУТ) Если вы имеете файлы mp3 то конвертировать их в wav. Для этого я предлагаю использовать программуdBpoweramp Music Converter(скачать можно с офф.сайта ТУТ) удобная и практичная,лёгкая в использовании. Сохранять музыку лучше с параметрами :8bit, 22050 Hz, 176kb ps, mono Итак, перейдем к самой процедуре установки музыки в плагин. Качаем файлroundsound.sma Открыв его видим следующее:
switch(rand) { case 1: client_cmd(0,"spk misc/win/t_win1") case 2: client_cmd(0,"spk misc/win/t_win2") case 3: client_cmd(0,"spk misc/win/t_win3") case 4: client_cmd(0,"spk misc/win/t_win4") case 5: client_cmd(0,"spk misc/win/t_win5") case 6: client_cmd(0,"spk misc/win/t_win6") case 7: client_cmd(0,"spk misc/win/t_win7") case 8: client_cmd(0,"spk misc/win/t_win8") case 9: client_cmd(0,"spk misc/win/t_win9") case 10: client_cmd(0,"spk misc/wint_win10") }
return PLUGIN_HANDLED }
public ct_win() { new rand = random_num(1,10)
client_cmd(0,"stopsound")
switch(rand) { case 1: client_cmd(0,"spk misc/win/ct_win1") case 2: client_cmd(0,"spk misc/win/ct_win2") case 3: client_cmd(0,"spk misc/win/ct_win3") case 4: client_cmd(0,"spk misc/win/ct_win4") case 5: client_cmd(0,"spk misc/win/ct_win5") case 6: client_cmd(0,"spk misc/win/ct_win6") case 7: client_cmd(0,"spk misc/win/ct_win7") case 8: client_cmd(0,"spk misc/win/ct_win8") case 9: client_cmd(0,"spk misc/win/ct_win9") case 10: client_cmd(0,"spk misc/win/ct_win10") }
Здесь прописаны названия моих файлов т.е названия моих песен.Вам нужно заменить их на свои. Лучше всего все названия сделать одинаковыми только пронумеровать их. Допустим у вас 20 песен, 10 для выйгрыша T и 10 для CT , назовем их к примеру "sven", переименуйте все ваши песни на sven1,sven2 и тд. Создайте папку допустим с названием roundsound. Путь cstrike/sound/misc/roundsound и закиньте туда свои песни. Теперь прописываем в файлеroundsound.sma так:
switch(rand) { case 1: client_cmd(0,"spk misc/win/t_win1") case 2: client_cmd(0,"spk misc/win/t_win2") case 3: client_cmd(0,"spk misc/win/t_win3") case 4: client_cmd(0,"spk misc/win/t_win4") case 5: client_cmd(0,"spk misc/win/t_win5") case 6: client_cmd(0,"spk misc/win/t_win6") case 7: client_cmd(0,"spk misc/win/t_win7") case 8: client_cmd(0,"spk misc/win/t_win8") case 9: client_cmd(0,"spk misc/win/t_win9") case 10: client_cmd(0,"spk misc/wint_win10") }
return PLUGIN_HANDLED }
public ct_win() { new rand = random_num(1,10)
client_cmd(0,"stopsound")
switch(rand) { case 1: client_cmd(0,"spk misc/win/ct_win1") case 2: client_cmd(0,"spk misc/win/ct_win2") case 3: client_cmd(0,"spk misc/win/ct_win3") case 4: client_cmd(0,"spk misc/win/ct_win4") case 5: client_cmd(0,"spk misc/win/ct_win5") case 6: client_cmd(0,"spk misc/win/ct_win6") case 7: client_cmd(0,"spk misc/win/ct_win7") case 8: client_cmd(0,"spk misc/win/ct_win8") case 9: client_cmd(0,"spk misc/win/ct_win9") case 10: client_cmd(0,"spk misc/win/ct_win10") }
Если вы оставили такие названия как я вам посоветовала,то можете скопировать и вставить себе. Теперь разберем все по пунктам:
1. Количество песен проигрывающихся в конце раунда когда побеждают террористы. В нашем случает от 1 до 10 2. Песни которые будут проигрываться когда победят террористы. В нашем случае их 10 но их может быть меньше или наоборот больше,в зависимости от их количества либо добавляйте строчку
case : client_cmd(0,"spk misc/roundsound/sven")
либо наоборот удаляйте. Допустим у вас 11 песен для террористов тогда вы добавляете строчку
case 11: client_cmd(0,"spk misc/roundsound/sven11")
и тд. НЕ ЗАБУДЬТЕ менять название и case последовательно.
3.Тоже самое, что и пункт 1. только для контр-террористов 4.Тоже самое, что и пункт 2. только тоже для контр-террористов 5.Весь список песен. У нас от 1 до 20. Так же если больше песен добавляем строчку
precache_sound("misc/roundsound/sven20.wav")
Если меньше удаляем. Не забудьте сменить sven20.wav под название песни если она например 21 будет
precache_sound("misc/roundsound/sven21.wav")
Итак теперь всё это сохраняем,компилируем (проще всего компилировать онлайн компилятором) сохраняем скомпилированный файл аmxx, ну а дальше как полагается roundsound.sma в папку scripting,roundsound.amxxв папку plugins не забудьте прописать в plugins.ini, roundsound.amxx