Меню сайта
Новости сайта
Оповещение от ๖ۣۜF1x58๖ۣۜRUS
Группа нашего сайта: VK.COM
Counter-Strike 1.6
Counter-Strike Source
Counter-Strike Global Offensive
Главная » Статьи » Counter Strike 1.6 » Разные

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



**************************************************

//RoundSound.amxx -by PaintLancer

#include

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)

client_cmd(0,"stopsound")

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")
}

return PLUGIN_HANDLED
}

public ct_win()
{
new rand = random_num(1,9)

client_cmd(0,"stopsound")

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")
}

return PLUGIN_HANDLED
}

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
}

Как видите, в этом файле уже прописаны названия моих мелодий. Разумеется, вам потребуется заменить их на собственные. Я рекомендую дать всем трекам одинаковые имена, пронумеровав их по порядку. Если вы заливаете на сервер 20 музыкальных файлов (по 10 мелодий для каждой стороны), назовите их, например, Sound и пронумеруйте треки так: sound1, sound2, sound3 и т. д. Теперь создайте папку с произвольным названием (например, roundsound) и следующий путь – «cstrike/sound/misc/roundsound». Залейте в созданную папку все мелодии и отредактируйте файл roundsound.sma.

//RoundSound.amxx -by PaintLancer

#include

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)

client_cmd(0,"stopsound")

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")
}

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/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")
}

return PLUGIN_HANDLED
}

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
}

Если вы последовали моим рекомендациям и присвоили трекам предложенные выше названия, можете просто скопировать данный код и вставить его в файл. Сейчас у вас имеется ровно 10 треков, которые будут проигрываться в случае победы террористов. Желаете добавить или, наоборот, исключить некоторые мелодии из списка? Нет проблем! Просто либо допишите новую строку – «case: client_cmd(0,"spk misc/roundsound/sound")», либо удалите уже существующую. Например, если вы желаете добавить 11-ю мелодию, допишите в файл строчку – «case 11: client_cmd(0,"spk misc/roundsound/sound11")». Не забывайте о необходимости последовательно изменять названия файлов и порядковые номера case! Аналогичные действия следует произвести для увеличения или уменьшения количества мелодий, которые будут проигрываться в случае победы контртеррористов. Если же вы захотите к общему количеству треков (в нашем случае – 20) добавить 21-ю мелодию, допишите в код следующую строчку – «precache_sound("misc/roundsound/sound21.wav")». Если желаете исключить какой-либо трек из файла – удалите соответствующую строку. Закончив редактирование, сохраните файл roundsound.sma. Затем скомпилируйте его при помощи онлайн-компилятора и сохраните в формате amxx. Разместите roundsound.sma в папку scripting, а roundsound.amxx – в папку plugins. Не забывайте прописывать в plugins.ini, roundsound.amxx. Вот и всё. Теперь вы знаете, как установить свою музыку на сервер CS 1.6.
Категория: Разные | Добавил: ๖ۣۜBLa๖ۣۜQck (06/07/2013)
Просмотров: 681 | Рейтинг: 1.0/1
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма Входа
Логин:
Пароль:
 
Лучшие пользователи
๖ۣۜBLa๖ۣۜQck
32 сообщения
iljavytkin2007
1 сообщения
Jasonembom
0 сообщения
JamesSoaks
0 сообщения
Kennethbrabs
0 сообщения
Поиск по сайту
Все для вашей игры
Warcraft
Партнеры
CREATORX - Самое уникальное для системы uCoz
Minecraft
uCoz
Photoshop
Пользователи
Онлайн всего: 1
Гостей: 1
Пользователей: 0
Всего : 310
Новых За месяц: 1
Новых за неделю: 0
Новых вчера: 0
Новых сегодня: 0

Пользователи
Гости сайта
100%
0%
Онлайн всего
Никого нету
Сегодня у нас было