От
JR_Junior
Здравствуйте, прошу прощения, если я плохо пишу, я не очень хорошо говорю по-русски!
Мне нужно отсортировать массив по возрастанию, но у меня возникли проблемы!
#define Loop(%0,%1,%2) for(new %0 = %2; %0 < %1; %0++)
stock SortRandomEventRank(ordem_crescente=1)
{
new total;
if(ordem_crescente)
{
Loop(i, MAX_PLAYERS, 0)
{
if(RandomEventRank[i][RER_Total])
{
Loop(s, MAX_PLAYERS, 0)
{
if(RandomEventRank[i][RER_Total] < RandomEventRank[s][RER_Total])
{
total = RandomEventRank[i][RER_Total];
RandomEventRank[i][RER_Total] = RandomEventRank[s][RER_Total];
RandomEventRank[s][RER_Total] = total;
}
}
}
}
}
}