pawn Код:
if(strcmp(cmd, "/topkillers", true) == 0) {
new
Tstring[ 128 ], First_Killer = -1, Second_Killer = -1, Third_Killer = -1, Fourth_Killer = -1, HighestKills = -9999;
SendClientMessage(playerid,COLOR_WHITE,"Top Killers");
foreach(Player, x )
if( PlayerInfo[ x ][ Kills ] >= HighestKills )
{
HighestKills = PlayerInfo[ x ][ Kills ];
First_Killer = x;
}
HighestKills = -9999;
for( new x = 0; x < MAX_PLAYERS; x ++ )
if( IsPlayerConnected( x ) && x != First_Killer )
if( PlayerInfo[ x ][ Kills ] >= HighestKills )
{
HighestKills = PlayerInfo[ x ][ Kills ];
Second_Killer = x;
}
HighestKills = -9999;
for( new x = 0; x < MAX_PLAYERS; x ++ )
if( IsPlayerConnected( x ) && x != First_Killer && x != Second_Killer )
if( PlayerInfo[ x ][ Kills ] >= HighestKills )
{
HighestKills = PlayerInfo[ x ][ Kills ];
Third_Killer = x;
}
HighestKills = -9999;
for( new x = 0; x < MAX_PLAYERS; x ++ )
if( IsPlayerConnected( x ) && x != First_Killer && x != Second_Killer && x != Third_Killer )
if( PlayerInfo[ x ][ Kills ] >= HighestKills )
{
HighestKills = PlayerInfo[ x ][ Kills ];
Fourth_Killer = x;
}
format( Tstring, sizeof( Tstring ), "Player %s (%d) - %d Kills", GetName(First_Killer ), First_Killer, PlayerInfo[ First_Killer ][ Kills ] );
SendClientMessage( playerid, -1, Tstring );
if( Second_Killer != -1)
{
format( Tstring, sizeof( Tstring ), "Player %s (%d) - %d Kills", GetName(Second_Killer ), Second_Killer, PlayerInfo[ Second_Killer ][ Kills ] );
SendClientMessage( playerid, -1, Tstring );
}
if( Third_Killer != -1)
{
format( Tstring, sizeof( Tstring ), "Player %s (%d) - %d Kills", GetName(Third_Killer ), Third_Killer, PlayerInfo[ Third_Killer ][ Kills ] );
SendClientMessage( playerid, -1, Tstring );
}
if( Fourth_Killer != -1)
{
format( Tstring, sizeof( Tstring ), "Player %s (%d) - %d Kills", GetName(Fourth_Killer ), Fourth_Killer, PlayerInfo[ Fourth_Killer ][ Kills ] );
SendClientMessage( playerid, -1, Tstring );
}
return 1;
}