я пытаюсь вывести 10 игроков из ini файла игроков у которых самое большое значение Points
Points - это типа виртуальная валюта на сервере, цикл я кинул, игроков вывел, а вот как отсортировать их по Point подскажите, спасибо за ранее.
PlayerNum[id] = это скок записей в ini файлов с игроками
- Код: Выделить всё
top_player(id) {
new iMaxValue = 0;
for(new i = 0; i < PlayerNum[id]; i++) {
if(Player[i][POINT] > iMaxValue) {
iMaxValue = Player[i][POINT];
}
len += format(g_Text[len], sizeof(g_Text) - len - 1, "%s %s %d", Player[i][NAME1], Player[i][NAME2], Player[i][POINT]);
}
show_motd(id, g_Text, "TOP");
}
Это типа я пытался найти наибольшее значение и записать его
- Код: Выделить всё
if(Player[i][POINT] > iMaxValue) {
iMaxValue = Player[i][POINT];
}