Наколдовал, что-то, не знаю как правильно сделать. Не всегда выводится ТОП-3 бывает покажет только 1 игрока
new _data[MAX_PLAYERS][1]; new temp[MAX_PLAYERS]; main() { for(new i = 0; i < 5; i++) { temp[i] = _data[i][0]; } Sort(temp); for(new i = 0, j = 0; i < MAX_PLAYERS; i++) { if(_data[i][0] == temp[j]) { j++; i = 0; if(j == 3) break; } } } stock Sort(array[], size = sizeof array) { for(new i = 1, swap; i != size;) { if(array[i-1] >= array[i]) i++; else { swap = array[i]; array[i] = array[i-1]; array[i-1] = swap; --i; if(i == 0) i = 1; } } }