I thought about something like this.
Code:
new i1st, i2nd, i3rd;
for (new i = 1; i <= get_maxplayers(); i++)
{
if (get_user_frags(i) > i1st)
{
i2nd = i1st;
i1st = i;
}
else if (i1st >= get_user_frags(i) > i2nd)
{
i3rd = i2nd;
i2nd = i;
}
else if (i2nd >= get_user_frags(i) > i3rd)
i3rd = i;
}
new sz1st[32], sz2nd[32], sz3rd[32];
get_user_name(i1st, sz1st, 31); // Name of the 1st
get_user_name(i2nd, sz2nd, 31); // Name of the 2nd
get_user_name(i3rd, sz3rd, 31); // Name of the 3rd
But IMO players' deaths also should play a role here.
__________________