-
Топ лист
Всем привет. Хотел показать в диалоговом окне топ 10 игроков по деньгам, то есть должно было показать в диалоге всех богачей по убыванию.
Мой китайский код гласит:
PHP код:
for(new i; i != MAX_PLAYERS; ++i)
{
if(IsPlayerConnected(i) == 0) continue;
if(GetPlayerMoney(i) > //на этом заканчивается.
}
:sad:
-
PHP код:
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$
SQL?
причем здесь sql?
-
Цитата:
Сообщение от
† Rammstein †
причем здесь sql?
Если данные нужно брать из БД, то SQL запросы изначально поддерживают сортировку данных
-
-
Я могу посоветовать такие виды сортировок.