Posts: 71
Threads: 16
Joined: Apr 2015
How to get only 3 players by score?
Like this:
Код:
new BestScore,BestID;
foreach(InSTC,i)
{
if(PlayerInfo[i][PlayerEventScore] > BestScore)
{
BestScore = PlayerInfo[i][PlayerEventScore];
BestID = i;
}
}
Posts: 71
Threads: 16
Joined: Apr 2015
Quote:
Originally Posted by Lucky13
Код:
new BestScore[3],BestID[3];
foreach(Player,i)
{
if(PlayerInfo[i][PlayerEventScore] > BestScore[0])
{
BestScore[0] = PlayerInfo[i][PlayerEventScore];
BestID[0] = i;
return 1;
}
else if(PlayerInfo[i][PlayerEventScore] > BestScore[1] && PlayerInfo[i][PlayerEventScore] < BestScore[0])
{
BestScore[1] = PlayerInfo[i][PlayerEventScore];
BestID[1] = i;
return 1;
}
else if(PlayerInfo[i][PlayerEventScore] > BestScore[2] && PlayerInfo[i][PlayerEventScore] < BestScore[1])
{
BestScore[2] = PlayerInfo[i][PlayerEventScore];
BestID[2] = i;
return 1;
}
}
It should be something like this.
BestScore[0] = 1st
BestScore[1] = 2nd
BestScore[2] = 3rd
Same goes for BestID-..
|
Thanks you so much. +rep
Posts: 276
Threads: 17
Joined: Dec 2015
Reputation:
0
No problem! Just let me know if something occurs tho.