Can anyone create plugin who show best player of the round. At end of the round, plugin shows message: "Best player of the round is %s with %s kill%s (%s damage)". If 2 or more players make same number of kills in the round, frag leader will be player who taked more damage thet round!
I found one good frag leader but It's shows only nick of leader and kills in one map (not one round):
PHP Code:
public frag_leader()
{
new iFrags
new iLeader = GetLeader_Frags(iFrags)
new Players = UsersGetPlaying()
new iPlayers[32], iNum, Others
new szName[32]
get_user_name( iLeader, szName, 31 )
get_players( iPlayers, iNum, "ch" )
for ( new i = 0; i < iNum; i++ )
{
Others = get_user_frags(i)
}
if ( Players == 0 )
{
return;
}
else if ( iFrags == Others )
{
return;
}
else
{
ColorChat(0, GREEN, "!g%s !yis !gleader !ywith !w%d !gkills", szName, iFrags)
}
}
GetLeader_Frags( &iFrags )
{
new iPlayers[32], iNum, id, i, iLeader, iFrag
get_players( iPlayers, iNum, "ch" )
for ( i = 0; i < iNum; i++ )
{
id = iPlayers[i]
iFrag = get_user_frags(id)
if ( iFrag > iFrags )
{
iFrags = iFrag
iLeader = id
}
}
return iLeader;
}
UsersGetPlaying()
{
static iPlaying, id
iPlaying = 0
for ( id = 1; id <= iMaxPlayers; id++ )
{
if ( is_user_connected(id) )
{
if ( get_user_team(id) == 1 || get_user_team(id) == 2 )
{
iPlaying++
}
}
}
return iPlaying;
}