Code:
stock cs_log_kill(killer, victim, weapon[],headshot)
{
user_silentkill(victim);
set_msg_block(get_user_msgid("DeathMsg"),BLOCK_NOT);
make_deathmsg(killer,victim,headshot,weapon);
if(get_user_team(killer)!=get_user_team(victim))
set_user_frags(killer,get_user_frags(killer) +1);
if(get_user_team(killer)==get_user_team(victim))
set_user_frags(killer,get_user_frags(killer) -1);
message_begin(MSG_BROADCAST,get_user_msgid("ScoreInfo"));
write_byte(killer);
write_short(get_user_frags(killer));
write_short(cs_get_user_deaths(killer));
write_short(0);
write_short(1);
message_end();
new kname[32], vname[32], kauthid[32], vauthid[32], kteam[10], vteam[10];
get_user_name(killer, kname, 31);
get_user_team(killer, kteam, 9);
get_user_authid(killer, kauthid, 31);
get_user_name(victim, vname, 31);
get_user_team(victim, vteam, 9);
get_user_authid(victim, vauthid, 31);
log_message("^"%s<%d><%s><%s>^" killed ^"%s<%d><%s><%s>^" with ^"%s^"",
kname, get_user_userid(killer), kauthid, kteam,
vname, get_user_userid(victim), vauthid, vteam, weapon);
return PLUGIN_CONTINUE;
}