Code:
new LastAttacker;
public OnEntityCreated(edict, const String:classname[])
{
if(IsValidEdict(edict) && IsValidEntity(edict))
{
if(StrEqual(classname, "func_physbox"))
{
SDKHook(edict, SDKHook_OnTakeDamage, OnEntityTakeDamage);
}
}
}
public Action:OnEntityTakeDamage(edict, &inflictor, &attacker, &Float:damage, &damagetype)
{
if(IsValidEdict(edict) && IsValidEntity(edict))
{
LastAttacker = attacker;
}
return Plugin_Continue;
}