Видио Урок по Создание своего Roundsound

Архів · 2010 Файл втрачено alibimag Статті 7 368

Архівний матеріал ya-cs.ru (2010). Російською. Плагіни й збірки можуть не працювати з ReHLDS та AMXX 1.10.

Исходник кому не было видно на видио:

#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,6)

client_cmd(0,”stopsound”)

switch(rand)
{
case 1: client_cmd(0,”spk misc/AlibiMaG/ya_cs_ru_1″)
case 2: client_cmd(0,”spk misc/AlibiMaG/ya_cs_ru_2″)
case 3: client_cmd(0,”spk misc/AlibiMaG/ya_cs_ru_3″)
case 4: client_cmd(0,”spk misc/AlibiMaG/ya_cs_ru_4″)
case 5: client_cmd(0,”spk misc/AlibiMaG/ya_cs_ru_5″)
case 6: client_cmd(0,”spk misc/AlibiMaG/ya_cs_ru_6″)
}

return PLUGIN_HANDLED
}

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

client_cmd(0,”stopsound”)

switch(rand)
{
case 1: client_cmd(0,”spk misc/AlibiMaG/ya_cs_ru_7″)
case 2: client_cmd(0,”spk misc/AlibiMaG/ya_cs_ru_8″)
case 3: client_cmd(0,”spk misc/AlibiMaG/ya_cs_ru_9″)
case 4: client_cmd(0,”spk misc/AlibiMaG/ya_cs_ru_10″)
case 5: client_cmd(0,”spk misc/AlibiMaG/ya_cs_ru_11″)
case 6: client_cmd(0,”spk misc/AlibiMaG/ya_cs_ru_12″)
}

return PLUGIN_HANDLED
}

public plugin_precache()
{
precache_sound(“misc/AlibiMaG/ya_cs_ru_1.wav”)
precache_sound(“misc/AlibiMaG/ya_cs_ru_2.wav”)
precache_sound(“misc/AlibiMaG/ya_cs_ru_3.wav”)
precache_sound(“misc/AlibiMaG/ya_cs_ru_4.wav”)
precache_sound(“misc/AlibiMaG/ya_cs_ru_5.wav”)
precache_sound(“misc/AlibiMaG/ya_cs_ru_6.wav”)
precache_sound(“misc/AlibiMaG/ya_cs_ru_7.wav”)
precache_sound(“misc/AlibiMaG/ya_cs_ru_8.wav”)
precache_sound(“misc/AlibiMaG/ya_cs_ru_9.wav”)
precache_sound(“misc/AlibiMaG/ya_cs_ru_10.wav”)
precache_sound(“misc/AlibiMaG/ya_cs_ru_11.wav”)
precache_sound(“misc/AlibiMaG/ya_cs_ru_12.wav”)
return PLUGIN_CONTINUE
}

Исходник после оброботки для вас

#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,6)

client_cmd(0,”stopsound”)

switch(rand)
{
case 1: client_cmd(0,”spk misc/1″)
case 2: client_cmd(0,”spk misc/2″)
case 3: client_cmd(0,”spk misc/3″)
case 4: client_cmd(0,”spk misc/4″)
case 5: client_cmd(0,”spk misc/5″)
case 6: client_cmd(0,”spk misc/6″)
}

return PLUGIN_HANDLED
}

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

client_cmd(0,”stopsound”)

switch(rand)
{
case 1: client_cmd(0,”spk misc/7″)
case 2: client_cmd(0,”spk misc/8″)
case 3: client_cmd(0,”spk misc/9″)
case 4: client_cmd(0,”spk misc/10″)
case 5: client_cmd(0,”spk misc/11″)
case 6: client_cmd(0,”spk misc/12″)
}

return PLUGIN_HANDLED
}

public plugin_precache()
{
precache_sound(“misc/1.wav”)
precache_sound(“misc/2.wav”)
precache_sound(“misc/3.wav”)
precache_sound(“misc/4.wav”)
precache_sound(“misc/5.wav”)
precache_sound(“misc/6.wav”)
precache_sound(“misc/7.wav”)
precache_sound(“misc/8.wav”)
precache_sound(“misc/9.wav”)
precache_sound(“misc/10.wav”)
precache_sound(“misc/11.wav”)
precache_sound(“misc/12.wav”)
return PLUGIN_CONTINUE
}

Программа для обрезание музики в нужный формат

Ashampoo Music Studio 3сервіс закрито

Программа для просмотра исходника

Notepad++сервіс закрито

Основной плагин как на видио

RoundSound by Alibimag

Мітки:

Коментарі 10

  1. sunker97

    new rand = random_num(1,6)

    (1,6) – что это такое? что это обозначает? сколько на команду музыки или что!?

    Відповісти

  2. alibimag

    это рандом музыки как она будет проигрыватся что бы 1 мелодия не повторялась там раунд за раундом

    Відповісти

  3. denis8388

    по идеи рандом начинается с 0 а не с 1. т.е. 0 это первая музыка, 1 это 2 муз.., рандом(0,5)

    Відповісти

Ваш коментар

Коментар з’явиться після перевірки. E-mail не публікується.