HLMOD.HU Forrás Megtekintés
	- www.hlmod.hu#include <amxmodx>
#include <hamsandwich>
#include <fakemeta>
#include <zombieplague>
#include <dhudmessage>
 
new const red_color[14] = { 250, 50, 250, 250, 250, 250, 250, 50, 250, 250, 250, 250, 250, 250 }
new const green_color[14] = { 250, 150, 250, 150, 0, 250, 50, 150, 150, 0, 150, 250, 150, 0 }
new const blue_color[14] = { 250, 250, 50, 50, 0, 50, 250, 250, 50, 0, 250, 50, 50, 0 }
new const cso_kill_headshot[] = "cso/headshot.wav"
new const cso_kill_sounds[14][] =
{
	"cso/kill1.wav",
	"cso/kill2.wav",
	"cso/kill3.wav",
	"cso/kill4.wav",
	"cso/kill5.wav",
	"cso/kill6.wav",
	"cso/kill7.wav",
	"cso/kill8.wav",
	"cso/kill9.wav",
	"cso/kill10.wav",
	"cso/kill11.wav",
	"cso/kill12.wav",
	"cso/kill13.wav",
	"cso/kill14.wav"
}
 
new Float:g_iTask[33];
new g_iKills[33];
 
public plugin_init()
{
	register_plugin("Kill's Like CS Online", "0.1", "fl0wer")
 
	RegisterHam(Ham_Killed, "player", "Player_Killed_Post", 1)
	RegisterHam(Ham_Player_PostThink, "player", "Player_PostThink_Post", 1)
 
 
}
 
public plugin_precache()
{
	for(new i = 0; i < sizeof cso_kill_sounds; i++) 
		precache_sound(cso_kill_sounds[i])
 
	precache_sound(cso_kill_headshot)
}
 
public zp_user_infected_post(id, infector)
{
	if(!infector)
		return;
 
	show_kills(id, infector)
}		
 
public Player_Killed_Post(victim, attacker, shouldgib)
{
	if(!is_user_connected(attacker))
		return;
 
	if(victim == attacker)
		return;
 
	show_kills(victim, attacker)
}
 
public Player_PostThink_Post(id)
{
	if(!is_user_alive(id))
		return;
 
	if(g_iTask[id] + 4.0 <= get_gametime())
	{
		g_iKills[id] = max(g_iKills[id] -= 1, 0);
		g_iTask[id] = get_gametime();
	}
}
 
show_kills(victim, attacker)
{
	g_iKills[attacker]++;
	g_iTask[attacker] = get_gametime();
	g_iKills[victim] = 0;
	g_iTask[victim] = 0.0;
 
	new speak_sound = g_iKills[attacker] - 1;
 
	if(get_pdata_int(victim, 75) == HIT_HEAD)
	{
		client_cmd(attacker, "speak ^"%s^"", cso_kill_headshot)
	}
	else
	{
		client_cmd(attacker, "speak ^"%s^"", cso_kill_sounds[speak_sound])
	}
	set_dhudmessage(red_color[g_iKills[attacker]], green_color[g_iKills[attacker]], blue_color[g_iKills[attacker]], -1.0, 0.25, 0, 0.1, 3.0, 0.1, 0.1, -1)
	show_dhudmessage(attacker, "%d KILL!", g_iKills[attacker])
}