#include <morecolors>
#pragma semicolon 1
#pragma newdecls required
public Plugin myinfo =
{
name = "Mutual Scoring Players",
author = "AlmazON, babka68",
description = "Обоюдный Счёт Игроков",
version = "1.1.1",
url = "http://www.hlmod.ru"
}
int iS[MAXPLAYERS + 1][MAXPLAYERS + 1];
public void OnPluginStart()
{
LoadTranslations("mutual_scoring_players.phrases");
HookEvent("player_death", Player_Death);
}
public void OnClientDisconnect_Post(int iClient)
{
int i = 1;
do iS[i][iClient] = iS[iClient][i] = 0;
while (i++ < MaxClients);
}
public void Player_Death(Event event, const char[] name, bool dontBroadcast)
{
int attacker;
if ((attacker = GetClientOfUserId(event.GetInt("attacker"))))
{
int victim;
if ((victim = GetClientOfUserId(event.GetInt("userid"))) != attacker)
{
++iS[attacker][victim];
CPrintToChat(attacker, "%t", "attacker", attacker, iS[attacker][victim], iS[victim][attacker], victim);
CPrintToChat(victim, "%t", "victim", victim, iS[victim][attacker], iS[attacker][victim], attacker);
}
}
}