public OnPluginStart()
{
HookEvent("player_death", Ev_PlayerDeath);
}
public Ev_PlayerDeath(Handle:event, const String:evName[], bool:silent)
{
new client = GetClientOfUserId(GetEventInt(event, "userid")),
attacker = GetClientOfUserId(GetEventInt(event, "attacker"));
if ( client && attacker > 0 && attacker <= MaxClients ) {
decl Float:clientOrigin[3], Float:attackerOrigin[3], Float:distance;
GetClientAbsOrigin(client, clientOrigin);
GetClientAbsOrigin(attacker, attackerOrigin);
distance = GetVectorDistance(clientOrigin, attackerOrigin);
PrintToChat(attacker, "Вы убили с расстояния %.0f юнитов", distance);
PrintToChat(client, "Вас убили с расстояния %.0f юнитов", distance);
}
}