
Ogólnie nie bardzo rozumiem co chcesz dokładnie osiągnąć, ale może ten kod trochę Ci ułatwi przyswojenie takiego sortowania.
public Fragi() {
new sort[33][2];
new count, i;
for(i=1; i<=32; ++i) {
if(is_user_connected(i)) {
sort[count][0] = get_user_frags(i);
sort[count++][1] = i;
}
}
SortCustom2D(sort, count, "sortuj");
for(i=0; i<count; ++i)
client_print(0, print_chat, "Fragi: %i | ID: %i", sort[i][0], sort[i][1]);
}
public sortuj(elem1[], elem2[]) {
if(elem1[0] > elem2[0])
return -1;
else if(elem1[0] < elem2[0])
return 1;
return 0;
}