Advertisement
Guest User

Untitled

a guest
Apr 28th, 2016
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.07 KB | None | 0 0
  1. public static int getXpRate(Player player) {
  2. if (Settings.WORLD_ID == 2 || Settings.WORLD_ID == 3)
  3. return 100;
  4. else {
  5. switch (player.getXpRateMode()) {
  6. case 1:
  7. return 10;
  8. case 2:
  9. return 50;
  10. case 3:
  11. return 100;
  12. case 4:
  13. return 2;
  14. case 5:
  15. return 10;
  16. default:
  17. return 1;
  18. }
  19. }
  20. }
  21.  
  22. public static int getCombatXpRate(Player player) {
  23. if (Settings.WORLD_ID == 2 || Settings.WORLD_ID == 3)
  24. return 1000;
  25. else {
  26. switch (player.getXpRateMode()) {
  27. case 1:
  28. return 10;
  29. case 2:
  30. return 50;
  31. case 3:
  32. return 100;
  33. case 4:
  34. return 3;
  35. case 5:
  36. return 10;
  37. default:
  38. return 1;
  39. }
  40. }
  41. }
  42.  
  43. public static int getLampXpRate(Player player) {
  44. if (Settings.WORLD_ID == 2 || Settings.WORLD_ID == 3)
  45. return 0;
  46.  
  47.  
  48.  
  49.  
  50.  
  51. else {
  52. switch (player.getXpRateMode()) {
  53. case 1:
  54. return 5;
  55. case 2:
  56. return 10;
  57. case 3:
  58. return 15;
  59. case 5:
  60. return 5;
  61. default:
  62. return 1;
  63. }
  64. }
  65. }
  66.  
  67. public static double getDropRate(Player player) {
  68. double rate = 1;
  69.  
  70. if (player.isDonator() && player.getXpRateMode() == 5){
  71. return rate = 2.1;
  72. }
  73.  
  74. if (player.isSuperDonator() && player.getXpRateMode() == 5){
  75. return rate = 2.2d;
  76. }
  77. if (player.isExtremeDonator() && player.getXpRateMode() == 5){
  78. return rate = 2.3d;
  79. }
  80. if (player.isLegendaryDonator() && player.getXpRateMode() == 5){
  81. return rate = 2.4d;
  82. }
  83.  
  84. if (player.isOneAboveAll() && player.getXpRateMode() == 5){
  85. return rate = 2.5d;
  86. }
  87.  
  88.  
  89.  
  90.  
  91. if (player.isDonator() && player.getXpRateMode() == 1){
  92. return rate = 1.6d;
  93. }
  94.  
  95. if (player.isSuperDonator() && player.getXpRateMode() == 1){
  96. return rate = 1.7d;
  97. }
  98. if (player.isExtremeDonator() && player.getXpRateMode() == 1){
  99. return rate = 1.8d;
  100. }
  101. if (player.isLegendaryDonator() && player.getXpRateMode() == 1){
  102. return rate = 2.0d;
  103. }
  104.  
  105. if (player.isOneAboveAll() && player.getXpRateMode() == 1){
  106. return rate = 2.2d;
  107. }
  108.  
  109.  
  110. if (player.isDonator() && player.getXpRateMode() >= 2 && player.getXpRateMode() <= 3){
  111. return rate = 1.1d;
  112. }
  113. if (player.isSuperDonator() && player.getXpRateMode() >= 2 && player.getXpRateMode() <= 3){
  114. return rate = 1.3d;
  115. }
  116. if (player.isExtremeDonator()&& player.getXpRateMode() >= 2 && player.getXpRateMode() <= 3){
  117. return rate = 1.5d;
  118. }
  119. if (player.isLegendaryDonator()&& player.getXpRateMode() >= 2 && player.getXpRateMode() <= 3){
  120. return rate = 1.7d;
  121. }
  122. if (player.isOneAboveAll()&& player.getXpRateMode() >= 2 && player.getXpRateMode() <= 3){
  123. return rate = 2.0d;
  124. }
  125. else {
  126. switch (player.getXpRateMode()) {
  127. case 1:
  128. rate = 1.5d;
  129. case 2:
  130. rate = 1.0d;
  131. case 3:
  132. rate = 0.5d;
  133. case 4:
  134. rate = 10d;
  135. case 5:
  136. rate = 2d;
  137. default:
  138. rate = 1.0d;
  139. }
  140. }
  141.  
  142. if (!player.hasVotedInLast12Hours())
  143. rate *= 0.75;
  144. return rate;
  145. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement