Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Função: BubbleSort
- Uso: Esta Função é para classificação de players, muito boa.
- Créditos: [iPs]SuYaNw
- */
- stock BubbleSort(v[], size)
- {
- new t = 0;
- for(new i = 1, j = (size); i != j; ++i)
- {
- for(new q = 0; (q != size - i); ++q)
- t = ((v[i] > v[q]) ? (t = v[i], v[i] = v[q], v[q] = t) : (0));
- }
- }
- // Exemplo de uso:
- new scoris[MAX_PLAYERS];
- for(new i; i != MAX_PLAYERS; ++i)scoris[i] = GetPlayerScore(i);
- BubbleSort(scoris, sizeof(scoris));
- new str[100], n[24];
- for(new i; i != MAX_PLAYERS; ++i)
- {
- GetPlayerName(i, n, 24);
- format(str, sizeof(str),"Nª%d Nome: %s Pontos:",i+1, n, scoris[i]);
- SendClientMessage(playerid, -1, str);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement