Map_end_sound (як додати музику при зміні карти) - статті по cs 1

Статися про те як додати музику при зміні карти.
Спочатку потрібно підібрати музику, або зробити виріз з будь-якого треку.
Для обрізки музики використовуємо сайт mp3cut.foxcom.su






Довжина треку не повинна перевищувати 12-15 секунд # 33;

Далі нам потрібно змінити формат.
Для зміни формату використовуємо сайт audio.online-convert.com/convert-to-wav
І робимо значення так як на картинці

Map_end_sound (як додати музику при зміні карти) - статті по cs 1


Далі нам потрібно перейменувати в порядку зростання наші нарізки наприклад так.
adminsoundrb1 (і в порядку зростання)
У мене пісень вийшло 9.
Далі заходимо в исходник
Код в исходнике повинен виглядати так.







public plugin_init ()
register_plugin ( "Map End Sound", "1.0", "PhiliP");
register_event ( "30", "mapChange", "a");
>

public mapChange ()
new rand = random_num (1,9);
client_cmd (0, "stopsound");

switch (rand)
case 1: client_cmd (0, "spk misc / adminsoundrb1.wav");
case 2: client_cmd (0, "spk misc / adminsoundrb2.wav");
case 3: client_cmd (0, "spk misc / adminsoundrb3.wav");
case 4: client_cmd (0, "spk misc / adminsoundrb4.wav");
case 5: client_cmd (0, "spk misc / adminsoundrb5.wav");
case 6: client_cmd (0, "spk misc / adminsoundrb6.wav");
case 7: client_cmd (0, "spk misc / adminsoundrb7.wav");
case 8: client_cmd (0, "spk misc / adminsoundrb8.wav");
case 9: client_cmd (0, "spk misc / adminsoundrb9.wav");
>

public plugin_precache ()
precache_sound ( "misc / adminsoundrb1.wav");
precache_sound ( "misc / adminsoundrb2.wav");
precache_sound ( "misc / adminsoundrb3.wav");
precache_sound ( "misc / adminsoundrb4.wav");
precache_sound ( "misc / adminsoundrb5.wav");
precache_sound ( "misc / adminsoundrb6.wav");
precache_sound ( "misc / adminsoundrb7.wav");
precache_sound ( "misc / adminsoundrb8.wav");
precache_sound ( "misc / adminsoundrb9.wav");

Далі нам потрібно скомпілювати исходник
Сайт для компіляції www.compiler.amx-x.ru
Після компіляції додаємо плагін на сервер в папку plugins і прописуємо в plugins.ini наш плагін, не забуваємо додати і наші нарізки музики в папку sound / musc