Advertisement
mrextremez

TotalValuable

Apr 21st, 2014
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.70 KB | None | 0 0
  1. package com.zarketh.content.constants;
  2.  
  3. import com.zarketh.content.misc.GeneralStore;
  4. import com.zarketh.model.entity.player.Player;
  5.  
  6. /**
  7. *
  8. * @author Lukas Pinckers
  9. *
  10. */
  11.  
  12. public class TotalValuable {
  13.  
  14. public static int[] mostValuable(final Player client) {
  15. final int[] items = new int[4];
  16.  
  17. final int[] playerValues = new int[40];
  18. final int[] playerItems = new int[40];
  19.  
  20. for (int i = 0; i < 28; i++) {
  21. playerItems[i] = client.playerItems[i] - 1;
  22. playerValues[i] = GeneralStore.getInstance().itemPrice(
  23. playerItems[i]);
  24.  
  25. }
  26. for (int i = 28; i < 39; i++) {
  27. playerItems[i] = client.playerEquipment[i - 28];
  28. playerValues[i] = GeneralStore.getInstance().itemPrice(
  29. playerItems[i]);
  30. }
  31. int temp1;
  32. int temp;
  33. for (int i = 0; i < 39; i++)
  34. if (playerValues[i] < playerValues[i + 1]) {
  35. temp1 = playerItems[i];
  36. temp = playerValues[i];
  37. playerValues[i] = playerValues[i + 1];
  38. playerValues[i + 1] = temp;
  39. playerItems[i] = playerItems[i + 1];
  40. playerItems[i + 1] = temp1;
  41.  
  42. i = -1;
  43. }
  44. //if (client.gameMode >= 3) {
  45. for (int i = 0; i < 4; i++)
  46. items[i] = playerItems[i];
  47. //} else if (client.gameMode == 2) {
  48. // for (int i1 = 0; i1 < 5; i1++)
  49. // items[i1] = playerItems[i1];
  50. //} else if (client.gameMode == 1) {
  51. //for (int i2 = 0; i2 < 6; i2++)
  52. // items[i2] = playerItems[i2];
  53. //}
  54. int PROTECTION_SIZE = 3;
  55.  
  56. if (client.getSkullTimer() > 0)
  57. PROTECTION_SIZE = 0;
  58.  
  59. if (client.getPrayerHandler().clicked[8]
  60. || client.getPrayerHandler().clicked[26])
  61. PROTECTION_SIZE += 1;
  62.  
  63. for (int i = PROTECTION_SIZE; i < items.length; i++)
  64. items[i] = 0;
  65.  
  66. return items;
  67. }
  68. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement