Просмотр полной версии : [Вопрос] Топ лист
Иван Бубнов
29.02.2016, 22:08
Всем привет. Хотел показать в диалоговом окне топ 10 игроков по деньгам, то есть должно было показать в диалоге всех богачей по убыванию.
Мой китайский код гласит:
for(new i; i != MAX_PLAYERS; ++i)
{
if(IsPlayerConnected(i) == 0) continue;
if(GetPlayerMoney(i) > //на этом заканчивается.
}
:sad:
new
players_money[MAX_PLAYERS][2],
idx,
i;
while (i++ != MAX_PLAYERS) {
if (!IsPlayerConnected(i)) {
continue;
}
players_money[idx][0] = GetPlayerMoney(i);
players_money[idx][1] = i;
idx++;
}
SortDeepArray(players_money, 0);
for (i = 0; i < idx; i++) {
printf("#%d: player: %d, money: %d", i, players_money[i][1], players_money[i][0]);
}
Функция SortDeepArray: http://forum.sa-mp.com/showthread.php?t=343172
$continue$
01.03.2016, 10:57
SQL?
† Rammstein †
01.03.2016, 11:11
SQL?
причем здесь sql?
причем здесь sql?
Если данные нужно брать из БД, то SQL запросы изначально поддерживают сортировку данных
Иван Бубнов
01.03.2016, 16:24
Не SQL, Close.
Я могу посоветовать такие виды сортировок (http://pro-pawn.ru/showthread.php?6836).
Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot