This is poorly optimized, here's a slightly better way:
Code:
#include <amxmodx>
#define PLUGIN "TFC Sounds"
#define VERSION "1.0"
#define AUTHOR "Formula Zero"
new g_Sound[] = "dir/sound.wav"
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_concmd("say","say_handle")
}
public plugin_precache()
file_exists(g_Sound) ? precache_sound(g_Sound) : set_fail_state("Could not find sound file")
public say_handle(id)
{
static command[33]
read_argv(1,command,32)
if(equali(command,"omg",3))
{
client_cmd(0,"spk ^"%s^"",g_Sound)
return PLUGIN_HANDLED
}
return PLUGIN_CONTINUE
}
Also, if you're planning on posting this,
don't. It'll get unapproved (given one of the rules being not to post something that plays a sound when someone says something).
__________________