Re: Roundsound Cvar On/Off
PHP Code:
//RoundSound.amxx -by PaintLancer-mod by DZEK
#include <amxmodx>
new CVAR_ENABLE
public plugin_init() { CVAR_ENABLE = register_cvar("rs_enable", "1") register_plugin("RoundSound mod","1.1 mod","PaintLancer-mod by Dzek") register_event("SendAudio", "t_win", "a", "2&%!MRAD_terwin") register_event("SendAudio", "ct_win", "a", "2&%!MRAD_ctwin") } public t_win() { if (get_pcvar_num(CVAR_ENABLE)) { new rand = random_num(0,3) client_cmd(0,"stopsound") switch(rand) { case 0: play_any_sound("misc/tt1.mp3") case 1: play_any_sound("misc/tt2.mp3") case 2: play_any_sound("misc/tt3.mp3") case 3: play_any_sound("misc/tt4.mp3") } } return PLUGIN_HANDLED } public ct_win() { if (get_pcvar_num(CVAR_ENABLE)) { new rand = random_num(0,3) client_cmd(0,"stopsound") switch(rand) { case 0: play_any_sound("misc/ct1.mp3") case 1: play_any_sound("misc/ct2.mp3") case 2: play_any_sound("misc/ct3.mp3") case 3: play_any_sound("misc/ct4.mp3") } } return PLUGIN_HANDLED } public play_any_sound(sound[]) { new is_mpeg = ( containi(sound, ".mp") != -1 ) if ( is_mpeg ) client_cmd(0, "mp3 play ^"sound/%s^"", sound) else client_cmd(0, "spk ^"%s^"", sound) }
public plugin_precache() { precache_generic("sound/misc/ct1.mp3") precache_generic("sound/misc/ct2.mp3") precache_generic("sound/misc/ct3.mp3") precache_generic("sound/misc/ct4.mp3") precache_generic("sound/misc/tt1.mp3") precache_generic("sound/misc/tt2.mp3") precache_generic("sound/misc/tt3.mp3") precache_generic("sound/misc/tt4.mp3") return PLUGIN_CONTINUE }
Test it
EDIT: You can't bump until 2 weeks. See the rules u.u (don't worry, i have also done :( )
|