Roundsound

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
Post Reply
User avatar
k1ck
Jau po truputį tampa savu
Posts: 112
Joined: 2010 Dec 01 19:20
Skype: manager.ax
Location: Kaunas

Roundsound

Post by k1ck »

Parasius /stop isjungia roundsoundus ir negirdi tas zmogus.
Parasius /start ijungia roundsoundus

Labai buciau dekingas.

User avatar
xFrostas
Flooderis arba specialistas
Posts: 660
Joined: 2010 Sep 02 15:47
Skype: frost.lt

Re: Roundsound

Post by xFrostas »


User avatar
k1ck
Jau po truputį tampa savu
Posts: 112
Joined: 2010 Dec 01 19:20
Skype: manager.ax
Location: Kaunas

Re: Roundsound

Post by k1ck »

#include <amxmodx>
#include <amxmisc>
#include <engine>

public plugin_init()
{
register_plugin("roundsound","0.1","many")
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,"mp3 stop")
client_cmd(0,"wav stop")

switch(rand)
{
case 1: client_cmd(0,"wav play sound/misc/t1")
case 2: client_cmd(0,"wav play sound/misc/t2")
case 3: client_cmd(0,"wav play sound/misc/t3")
case 4: client_cmd(0,"mp3 play sound/misc/t4")
case 5: client_cmd(0,"wav play sound/misc/t5")
case 6: client_cmd(0,"mp3 play sound/misc/t6")
case 7: client_cmd(0,"mp3 play sound/misc/t7")
case 8: client_cmd(0,"wav play sound/misc/t8")
case 9: client_cmd(0,"mp3 play sound/misc/t9")
}

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

client_cmd(0,"mp3 stop")

switch(rand)
{
case 1: client_cmd(0,"wav play sound/misc/ct1")
case 2: client_cmd(0,"wav play sound/misc/ct2")
case 3: client_cmd(0,"wav play sound/misc/ct3")
case 4: client_cmd(0,"mp3 play sound/misc/ct4")
case 5: client_cmd(0,"wav play sound/misc/ct5")
case 6: client_cmd(0,"wav play sound/misc/ct6")
case 7: client_cmd(0,"wav play sound/misc/ct7")
case 8: client_cmd(0,"mp3 play sound/misc/ct8")
case 9: client_cmd(0,"mp3 play sound/misc/ct9")
}

return PLUGIN_CONTINUE
}

public plugin_precache()
{
precache_sound("misc/t1.wav")
precache_sound("misc/t2.wav")
precache_sound("misc/t3.wav")
precache_sound("misc/t4.mp3")
precache_sound("misc/t5.wav")
precache_sound("misc/t6.mp3")
precache_sound("misc/t7.mp3")
precache_sound("misc/t8.wav")
precache_sound("misc/t9.mp3")
precache_sound("misc/ct1.wav")
precache_sound("misc/ct2.wav")
precache_sound("misc/ct3.wav")
precache_sound("misc/ct4.mp3")
precache_sound("misc/ct5.wav")
precache_sound("misc/ct6.wav")
precache_sound("misc/ct7.wav")
precache_sound("misc/ct8.mp3")
precache_sound("misc/ct9.mp3")
return PLUGIN_CONTINUE
}
Last edited by k1ck on 2011 Feb 06 20:52, edited 3 times in total.

User avatar
aaarnas
Vyr. diskusijų administratorius
Posts: 3891
Joined: 2010 Aug 31 13:21
Skype: fiarno
Contact:

Re: Roundsound

Post by aaarnas »

ner wav komanda yra:

spk sound/file.wav
Palikau CS pasaulį ;/ . Nebepasiekiamas.

User avatar
k1ck
Jau po truputį tampa savu
Posts: 112
Joined: 2010 Dec 01 19:20
Skype: manager.ax
Location: Kaunas

Re: Roundsound

Post by k1ck »

Susitvarkiau, o kaip padaryti kad negrotu ta pati muzika 2 round is eiles?

User avatar
aaarnas
Vyr. diskusijų administratorius
Posts: 3891
Joined: 2010 Aug 31 13:21
Skype: fiarno
Contact:

Re: Roundsound

Post by aaarnas »

Tai išsaugok random numerį kuris buvo paskutinis, ir jei per kitą atrinkimą sutaps su nauju, tai perrink vėl.
Palikau CS pasaulį ;/ . Nebepasiekiamas.

Pukuotukas951
Gana aktyvus vartotojas
Posts: 445
Joined: 2011 Aug 27 09:29

Re: Roundsound

Post by Pukuotukas951 »

Arnas, gal gali paaiškinti, pamokinti ar parodyti kaip tai padaryti, išsaugoti.

Post Reply

Who is online

Users browsing this forum: No registered users and 4 guests