#include <amxmodx>
#include <reapi>
new const HeadSounds[][] = {
"ses1.wav",
"ses2.wav"
};
new const BombSounds[][] = {
"ses1.wav",
"ses2.wav"
};
public plugin_init() {
register_plugin("HS, Bomb, Knife Sound", "1.0", "Maravilha");
RegisterHookChain(RG_CBasePlayer_Killed, "@CBasePlayer_Killed", .post = true);
}
public plugin_precache() {
for (new i; i < sizeof(HeadSounds); i++) {
precache_sound(HeadSounds[i]);
}
for (new i; i < sizeof(BombSounds); i++) {
precache_sound(BombSounds[i]);
}
}
@CBasePlayer_Killed(const pVictim, pAttacker, iGib) {
if (pVictim == pAttacker || !is_user_connected(pAttacker)) {
return;
}
if (get_member(pVictim, m_bHeadshotKilled)) {
rg_send_audio(pAttacker, HeadSounds[random_num(0, sizeof(HeadSounds))]);
return;
}
if (get_member(pVictim, m_bKilledByGrenade)) {
rg_send_audio(0, BombSounds[random_num(0, sizeof(BombSounds))]);
return;
}
}