Самый большой счет (score)
#1

Здравствуйте. Как можно сделать проверку на самый высокий счет из онлайн игроков ?
Например на сервере три игрока:
Player1 имеет счет 1000
Player2 имеет счет 2000
Player3 имеет счет 3000

И в чат пишется сообщение " Player3 самый лучший игрок (3000 очков) "
Как это сделать ?
Reply
#2

pawn Code:
new topPlayer = INVALID_PLAYER_ID;
for (new i; i < MAX_PLAYERS; i++)
{
    if (IsPlayerConnect(i) && !IsPlayerNPC(i) && GetPlayerScore(topPlayer) < GetPlayerScore(i))
    {
        topPlayer = i;
    }
}
if (topPlayer != INVALID_PLAYER_ID)
{
    printf("Player %d самый лучший игрок (%d очков)", topPlayer, GetPlayerScore(topPlayer));
}
Reply
#3

Благодарю, Stepashka!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)