Advertisement
Guest User

Untitled

a guest
Oct 22nd, 2016
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.90 KB | None | 0 0
  1. public void onMonsterDeath(Player player, NPC n) {
  2. player.getSkills().addXp(Skills.SLAYER, n.getCombatDefinitions().getHitpoints() * 10);
  3. monstersLeft--;
  4. int[] checkpoints = new int[]{1, 2, 3, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50};
  5. for (int i : checkpoints) {
  6. if (monstersLeft == i) {
  7. player.getPackets().sendGameMessage(
  8. "You're doing great, Only " + monstersLeft + " "
  9. + getTask().simpleName + " left to slay.");
  10. player.hasTask = true;
  11. }
  12. }
  13. if (monstersLeft < 1) {
  14. player.setSlayerTaskAmount(player.getSlayerTaskAmount() + 1);
  15. int[] get50Points = new int[]{10, 20, 30, 40, 60, 70, 80, 90, 110, 120, 130, 140, 150, 160, 170,
  16. 180, 190, 210, 220, 230, 240, 260, 270, 280, 290, 310, 320, 330, 340, 350, 360, 370, 380, 390, 410, 420,
  17. 430, 440, 460, 470, 480, 490};
  18. int[] get100Points = new int[]{50, 150, 250, 350, 450, 550};
  19. int[] get500Points = new int[]{100, 200, 300, 400, 500, 600};
  20. int[] get10Points = new int[]{10, 20, 30, 40, 60, 70, 80, 90, 110, 120, 130, 140, 150, 160, 170,
  21. 180, 190, 210, 220, 230, 240, 260, 270, 280, 290, 310, 320, 330, 340, 350, 360, 370, 380, 390, 410, 420,
  22. 430, 440, 460, 470, 480, 490, 50, 150, 250, 350, 450, 550, 100, 200, 300, 400, 500, 600};
  23. for (int ii : get50Points) {
  24. if (player.getSlayerTaskAmount() == ii) {
  25. if (player.getSlayerMaster() == 1) {
  26. player.setSlayerPoints(player.getSlayerPoints() + 3);
  27. player.getPackets().sendGameMessage("You have completed " + player.slayerTaskAmount + " Slayer Tasks in a row and receive 3 Slayer Points!");
  28. player.getPackets().sendGameMessage("You have finished your slayer task, talk to a slayer master for a new one.");
  29. player.hasTask = false;
  30. } else if (player.getSlayerMaster() == 2) {
  31. player.setSlayerPoints(player.getSlayerPoints() + 5);
  32. player.getPackets().sendGameMessage("You have completed " + player.slayerTaskAmount + " Slayer Tasks in a row and receive 5 Slayer Points!");
  33. player.getPackets().sendGameMessage("You have finished your slayer task, talk to a slayer master for a new one.");
  34. player.hasTask = false;
  35. } else if (player.getSlayerMaster() == 3) {
  36. player.setSlayerPoints(player.getSlayerPoints() + 38);
  37. player.getPackets().sendGameMessage("You have completed " + player.slayerTaskAmount + " Slayer Tasks in a row and receive 38 Slayer Points!");
  38. player.getPackets().sendGameMessage("You have finished your slayer task, talk to a slayer master for a new one.");
  39. player.hasTask = false;
  40. } else if (player.getSlayerMaster() == 4) {
  41. player.setSlayerPoints(player.getSlayerPoints() + 60);
  42. player.getPackets().sendGameMessage("You have completed " + player.slayerTaskAmount + " Slayer Tasks in a row and receive 60 Slayer Points!");
  43. player.getPackets().sendGameMessage("You have finished your slayer task, talk to a slayer master for a new one.");
  44. player.hasTask = false;
  45. } else if (player.getSlayerMaster() == 5) {
  46. player.setSlayerPoints(player.getSlayerPoints() + 125);
  47. player.getPackets().sendGameMessage("You have completed " + player.slayerTaskAmount + " Slayer Tasks in a row and receive 125 Slayer Points!");
  48. player.getPackets().sendGameMessage("You have finished your slayer task, talk to a slayer master for a new one.");
  49. player.hasTask = false;
  50. }
  51. }
  52. }
  53. for (int iii : get100Points) {
  54. if (player.getSlayerTaskAmount() == iii) {
  55. if (player.getSlayerMaster() == 1) {
  56. player.setSlayerPoints(player.getSlayerPoints() + 5);
  57. player.getPackets().sendGameMessage("You have completed " + player.slayerTaskAmount + " Slayer Tasks in a row and receive 5 Slayer Points!");
  58. player.getPackets().sendGameMessage("You have finished your slayer task, talk to a slayer master for a new one.");
  59. player.hasTask = false;
  60. } else if (player.getSlayerMaster() == 2) {
  61. player.setSlayerPoints(player.getSlayerPoints() + 10);
  62. player.getPackets().sendGameMessage("You have completed " + player.slayerTaskAmount + " Slayer Tasks in a row and receive 10 Slayer Points!");
  63. player.getPackets().sendGameMessage("You have finished your slayer task, talk to a slayer master for a new one.");
  64. player.hasTask = false;
  65. } else if (player.getSlayerMaster() == 3) {
  66. player.setSlayerPoints(player.getSlayerPoints() + 75);
  67. player.getPackets().sendGameMessage("You have completed " + player.slayerTaskAmount + " Slayer Tasks in a row and receive 75 Slayer Points!");
  68. player.getPackets().sendGameMessage("You have finished your slayer task, talk to a slayer master for a new one.");
  69. player.hasTask = false;
  70. } else if (player.getSlayerMaster() == 4) {
  71. player.setSlayerPoints(player.getSlayerPoints() + 125);
  72. player.getPackets().sendGameMessage("You have completed " + player.slayerTaskAmount + " Slayer Tasks in a row and receive 125 Slayer Points!");
  73. player.getPackets().sendGameMessage("You have finished your slayer task, talk to a slayer master for a new one.");
  74. player.hasTask = false;
  75. } else if (player.getSlayerMaster() == 5) {
  76. player.setSlayerPoints(player.getSlayerPoints() + 250);
  77. player.getPackets().sendGameMessage("You have completed " + player.slayerTaskAmount + " Slayer Tasks in a row and receive 250 Slayer Points!");
  78. player.getPackets().sendGameMessage("You have finished your slayer task, talk to a slayer master for a new one.");
  79. player.hasTask = false;
  80. }
  81. }
  82. }
  83. for (int iiii : get500Points) {
  84. if (player.getSlayerTaskAmount() == iiii) {
  85. if (player.getSlayerMaster() == 1) {
  86. player.setSlayerPoints(player.getSlayerPoints() + 10);
  87. player.getPackets().sendGameMessage("You have completed " + player.slayerTaskAmount + " Slayer Tasks in a row and receive 10 Slayer Points!");
  88. player.getPackets().sendGameMessage("You have finished your slayer task, talk to a slayer master for a new one.");
  89. player.hasTask = false;
  90. } else if (player.getSlayerMaster() == 2) {
  91. player.setSlayerPoints(player.getSlayerPoints() + 15);
  92. player.getPackets().sendGameMessage("You have completed " + player.slayerTaskAmount + " Slayer Tasks in a row and receive 15 Slayer Points!");
  93. player.getPackets().sendGameMessage("You have finished your slayer task, talk to a slayer master for a new one.");
  94. player.hasTask = false;
  95. } else if (player.getSlayerMaster() == 3) {
  96. player.setSlayerPoints(player.getSlayerPoints() + 150);
  97. player.getPackets().sendGameMessage("You have completed " + player.slayerTaskAmount + " Slayer Tasks in a row and receive 150 Slayer Points!");
  98. player.getPackets().sendGameMessage("You have finished your slayer task, talk to a slayer master for a new one.");
  99. player.hasTask = false;
  100. } else if (player.getSlayerMaster() == 4) {
  101. player.setSlayerPoints(player.getSlayerPoints() + 250);
  102. player.getPackets().sendGameMessage("You have completed " + player.slayerTaskAmount + " Slayer Tasks in a row and receive 250 Slayer Points!");
  103. player.getPackets().sendGameMessage("You have finished your slayer task, talk to a slayer master for a new one.");
  104. player.hasTask = false;
  105. } else if (player.getSlayerMaster() == 5) {
  106. player.setSlayerPoints(player.getSlayerPoints() + 500);
  107. player.getPackets().sendGameMessage("You have completed " + player.slayerTaskAmount + " Slayer Tasks in a row and receive 500 Slayer Points!");
  108. player.getPackets().sendGameMessage("You have finished your slayer task, talk to a slayer master for a new one.");
  109. player.hasTask = false;
  110. }
  111. }
  112. }
  113. for (int iiiii : get10Points) {
  114. if (player.getSlayerTaskAmount() != iiiii && player.hasTask == true) {
  115. if (player.getSlayerMaster() == 1) {
  116. player.setSlayerPoints(player.getSlayerPoints() + 1);
  117. player.getPackets().sendGameMessage("You have completed " + player.slayerTaskAmount + " Slayer Tasks in a row and receive 1 Slayer Points!");
  118. player.getPackets().sendGameMessage("You have finished your slayer task, talk to a slayer master for a new one.");
  119. player.hasTask = false;
  120. } else if (player.getSlayerMaster() == 2) {
  121. player.setSlayerPoints(player.getSlayerPoints() + 2);
  122. player.getPackets().sendGameMessage("You have completed " + player.slayerTaskAmount + " Slayer Tasks in a row and receive 2 Slayer Points!");
  123. player.getPackets().sendGameMessage("You have finished your slayer task, talk to a slayer master for a new one.");
  124. player.hasTask = false;
  125. } else if (player.getSlayerMaster() == 3) {
  126. player.setSlayerPoints(player.getSlayerPoints() + 10);
  127. player.getPackets().sendGameMessage("You have completed " + player.slayerTaskAmount + " Slayer Tasks in a row and receive 10 Slayer Points!");
  128. player.getPackets().sendGameMessage("You have finished your slayer task, talk to a slayer master for a new one.");
  129. player.hasTask = false;
  130. } else if (player.getSlayerMaster() == 4) {
  131. player.setSlayerPoints(player.getSlayerPoints() + 15);
  132. player.getPackets().sendGameMessage("You have completed " + player.slayerTaskAmount + " Slayer Tasks in a row and receive 15 Slayer Points!");
  133. player.getPackets().sendGameMessage("You have finished your slayer task, talk to a slayer master for a new one.");
  134. player.hasTask = false;
  135. } else if (player.getSlayerMaster() == 5) {
  136. player.setSlayerPoints(player.getSlayerPoints() + 18);
  137. player.getPackets().sendGameMessage("You have completed " + player.slayerTaskAmount + " Slayer Tasks in a row and receive 18 Slayer Points!");
  138. player.getPackets().sendGameMessage("You have finished your slayer task, talk to a slayer master for a new one.");
  139. player.hasTask = false;
  140. }
  141. }
  142. }
  143. }
  144. }
  145. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement