PHP Code:
#include <sourcemod>
public void OnPluginStart()
{
HookEvent("player_hurt", Event_PlayerHurt);
HookEvent("player_death", Event_PlayerDeath);
}
public Action Event_PlayerHurt(Event event, const char[] name, bool dB)
{
int attacker = GetClientOfUserId(event.GetInt("attacker"));
int victim = GetClientOfUserId(event.GetInt("userid"));
int damage = event.GetInt("dmg_health");
if (IsClientInGame(attacker) && IsClientInGame(victim))
{
if (!IsFakeClient(attacker) && !IsFakeClient(victim))
{
if (attacker != victim)
{
PrintHintText(attacker, "%i Damage to %N", damage, victim);
}
}
}
return Plugin_Continue;
}
public Action Event_PlayerDeath(Event event, const char[] name, bool dB)
{
int attacker = GetClientOfUserId(event.GetInt("attacker"));
int victim = GetClientOfUserId(event.GetInt("userid"));
if (IsClientInGame(attacker) && IsClientInGame(victim))
{
if (!IsFakeClient(attacker) && !IsFakeClient(victim))
{
if (attacker != victim)
{
PrintHintText(attacker, "%N Killed", victim);
}
}
}
return Plugin_Continue;
}
Untested.
__________________