Code:
#include <amxmodx>
#include <dhudmessage>
#include <hamsandwich>
#include <fakemeta>
#define HUD_colorR 255 // default: 255
#define HUD_colorG 155 // default: 155
#define HUD_colorB 0 // default: 0
#define HUD_posX 0.9 // default: 0.6
#define HUD_posY 0.20 // default: 0.2
#define HUD_fx 0 // default: 0
#define HUD_fxTime 0.0 // default: 0.0
#define HUD_holdTime 1.0 // default: 1.0
#define HUD_fadeInTime 0.3 // default: 0.3
#define HUD_fadeOutTime 2.0 // default: 2.0
#define HUD_channel -1 // default: -1
#define HUD_changeY 0.03 // default: -1
new timer = 0
new timer_start[33] = 0
new timer_end[33]
new Float:displayY[33] = HUD_posY
new countkill[33] = 0
public plugin_init()
{
register_plugin("Stats Message", "1.0", "Flicker")
register_event("DeathMsg","event_death","a")
set_task(1.0, "timer_event", _, _, _, "b")
}
public timer_event()
{
timer++
}
public displayHud()
{
new players[32], num
get_players(players, num, "h")
static target // new
for(new i; i < num; i++)
{
target = pev(players[i], pev_iuser2)
if(!is_user_connected(target))
continue
if(is_user_connected(target) && countkill[target] >= 1)
{
timer_end[target] = (timer - timer_start[target])
if(timer_end[target] <= 4){
displayY[target] = (displayY[target] + HUD_changeY)
}else{
displayY[target] = HUD_posY
countkill[target] = 1
}
set_dhudmessage(HUD_colorR, HUD_colorG, HUD_colorB, HUD_posX, displayY[target], HUD_fx, HUD_fxTime, HUD_holdTime, HUD_fadeInTime, HUD_fadeOutTime)
if(countkill[target] >= 4 ){
show_dhudmessage(players[i], "DOMINATING!!! ")
}
if(countkill[target] == 3 ){
show_dhudmessage(players[i], "KILL!KILL!KILL!")
}
if(countkill[target] == 2 ){
show_dhudmessage(players[i], "KILL! KILL! ")
}
if(countkill[target] == 1){
show_dhudmessage(players[i], "KILL! ")
}
if(countkill[target] >= 1){
emit_sound(players[i],CHAN_AUTO,"events/enemy_died.wav",1.0,1.0,0,150)
timer_start[target] = timer
}
}
}
}
public event_death(){
new attacker = read_data(1)
countkill[attacker]++
displayHud()
}
Help me with easy add killer to target pleas