PHP Kod:
#include <amxmodx>
#include <reapi>
new const HsSounds[][] = {
"hsound.wav",
};
public plugin_init() {
register_plugin("HS Atinca Ses", "1.0", "heaveNN");
RegisterHookChain(RG_CBasePlayer_TakeDamage, "TakeDamage", .post = true);
}
public plugin_precache() {
for (new i; i < sizeof(HsSounds); i++) {
precache_sound(HsSounds[i]);
}
}
public TakeDamage(const victim, inflictor, attacker, Float:flDamage, bitsDamageType) {
if (!victim || !is_user_connected(attacker) || victim == attacker || bitsDamageType == DMG_GRENADE || get_member(victim, m_LastHitGroup) != HITGROUP_HEAD) {
return;
}
if (get_member(attacker, m_iTeam) == get_member(victim, m_iTeam)) return;
new iRandom = random_num(0, charsmax(HsSounds));
rh_emit_sound2(attacker, 0, CHAN_AUTO, HsSounds[iRandom]);
message_begin(MSG_ONE, get_user_msgid("ScreenFade"), { 0, 0, 0 }, attacker)
write_short(1 << 10)
write_short(1 << 10)
write_short(0x0000)
write_byte(0)
write_byte(0)
write_byte(200)
write_byte(75)
message_end()
}