Advertisement
visCode

Untitled

Nov 20th, 2019
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.98 KB | None | 0 0
  1. stock FraktionRanking()
  2. {
  3. new array[] = {0, 0, 0, 0, 0, 0}, index = 0, rearray[] = {0, 0, 0, 0, 0, 0}, reindex = 0;
  4. for(new i = 0; i < sizeof(GangRankingInfo); ++i)
  5. {
  6. if(GangRankingInfo[i][gRank] != 0)
  7. {
  8. array[index] = GangRankingInfo[i][gKillDiff];
  9. index++;
  10. }
  11. }
  12. quickSort(array, 0, sizeof(array)-1);
  13. for(new n = 0; n < 6; ++n)
  14. {
  15. for(new i = 0; i < sizeof(GangRankingInfo); ++i)
  16. {
  17. if(GangRankingInfo[i][gKillDiff] == array[n])
  18. {
  19. rearray[reindex] = i;
  20. reindex ++;
  21. }
  22. }
  23. if(rearray[1] == 0)
  24. {
  25. GangRankingInfo[rearray[0]][gRank] = 6-n;
  26. }
  27. else if(rearray[1] >= 1 && rearray[2] == 0)
  28. {
  29. GangRankingInfo[rearray[0]][gRank] = 6-n;
  30. GangRankingInfo[rearray[1]][gRank] = 6-n-1;
  31. }
  32. else if(rearray[2] >= 1 && rearray[3] == 0)
  33. {
  34. GangRankingInfo[rearray[0]][gRank] = 6-n;
  35. GangRankingInfo[rearray[1]][gRank] = 6-n-1;
  36. GangRankingInfo[rearray[2]][gRank] = 6-n-2;
  37. }
  38. else if(rearray[3] >= 1 && rearray[4] == 0)
  39. {
  40. GangRankingInfo[rearray[0]][gRank] = 6-n;
  41. GangRankingInfo[rearray[1]][gRank] = 6-n-1;
  42. GangRankingInfo[rearray[2]][gRank] = 6-n-2;
  43. GangRankingInfo[rearray[3]][gRank] = 6-n-3;
  44. }
  45. else if(rearray[4] >= 1 && rearray[5] == 0)
  46. {
  47. GangRankingInfo[rearray[0]][gRank] = 6-n;
  48. GangRankingInfo[rearray[1]][gRank] = 6-n-1;
  49. GangRankingInfo[rearray[2]][gRank] = 6-n-2;
  50. GangRankingInfo[rearray[3]][gRank] = 6-n-3;
  51. GangRankingInfo[rearray[4]][gRank] = 6-n-4;
  52. }
  53. else if(rearray[5] >= 1)
  54. {
  55. GangRankingInfo[rearray[0]][gRank] = 6-n;
  56. GangRankingInfo[rearray[1]][gRank] = 6-n-1;
  57. GangRankingInfo[rearray[2]][gRank] = 6-n-2;
  58. GangRankingInfo[rearray[3]][gRank] = 6-n-3;
  59. GangRankingInfo[rearray[4]][gRank] = 6-n-4;
  60. GangRankingInfo[rearray[4]][gRank] = 6-n-5;
  61. }
  62. reindex = 0;
  63. }
  64. return 1;
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement