#include <amxmodx>
#define is_user_valid(%1) (1 <= %1 <= 32)
#define SOUND "misc/grenade"
public plugin_init()
{
register_plugin("Grenade Kill", "1.0", "Sho0ter")
return register_event("DeathMsg", "player_death", "a")
}
public plugin_precache()
{
new temp[64]
formatex(temp, 63, "%s.wav", SOUND)
return precache_sound(temp)
}
public player_death()
{
new weapon[32]
read_data(4, weapon, 31)
if(weapon[1] != 'r')
{
return PLUGIN_CONTINUE
}
new killer = read_data(1)
new victim = read_data(2)
if(is_user_valid(killer) && is_user_valid(victim))
{
new kname[32], vname[32]
get_user_name(killer, kname, 31)
get_user_name(victim, vname, 31)
client_cmd(0, "spk %s", SOUND)
}
return PLUGIN_CONTINUE
}