Advertisement
visCode

Untitled

Nov 20th, 2019
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.14 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. n +=1;
  32. }
  33. else if(rearray[2] >= 1 && rearray[3] == 0)
  34. {
  35. GangRankingInfo[rearray[0]][gRank] = 6-n;
  36. GangRankingInfo[rearray[1]][gRank] = 6-n-1;
  37. GangRankingInfo[rearray[2]][gRank] = 6-n-2;
  38. n +=2;
  39. }
  40. else if(rearray[3] >= 1 && rearray[4] == 0)
  41. {
  42. GangRankingInfo[rearray[0]][gRank] = 6-n;
  43. GangRankingInfo[rearray[1]][gRank] = 6-n-1;
  44. GangRankingInfo[rearray[2]][gRank] = 6-n-2;
  45. GangRankingInfo[rearray[3]][gRank] = 6-n-3;
  46. n +=3;
  47. }
  48. else if(rearray[4] >= 1 && rearray[5] == 0)
  49. {
  50. GangRankingInfo[rearray[0]][gRank] = 6-n;
  51. GangRankingInfo[rearray[1]][gRank] = 6-n-1;
  52. GangRankingInfo[rearray[2]][gRank] = 6-n-2;
  53. GangRankingInfo[rearray[3]][gRank] = 6-n-3;
  54. GangRankingInfo[rearray[4]][gRank] = 6-n-4;
  55. n +=4;
  56. }
  57. else if(rearray[5] >= 1)
  58. {
  59. GangRankingInfo[rearray[0]][gRank] = 6-n;
  60. GangRankingInfo[rearray[1]][gRank] = 6-n-1;
  61. GangRankingInfo[rearray[2]][gRank] = 6-n-2;
  62. GangRankingInfo[rearray[3]][gRank] = 6-n-3;
  63. GangRankingInfo[rearray[4]][gRank] = 6-n-4;
  64. GangRankingInfo[rearray[5]][gRank] = 6-n-5;
  65. n +=5;
  66. }
  67. reindex = 0;
  68. for(new lw = 0; lw < 6; lw++)
  69. {
  70. rearray[lw] = 0;
  71. }
  72. }
  73. return 1;
  74. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement