Guest User

Untitled

a guest
Jun 25th, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.71 KB | None | 0 0
  1. import java.awt.Color;
  2. import java.awt.Graphics;
  3. import java.awt.Point;
  4. import api.methods.Camera;
  5. import api.methods.ColorUtil;
  6. import api.methods.Combat;
  7. import api.methods.Mouse;
  8. import bot.script.Script;
  9. import bot.script.ScriptManifest;
  10.  
  11. @ScriptManifest(authors = { "180chix" }, category = "Combat", name = "DesignChickenKiller", description = "VERY simple chicken killer", version = 1.0)
  12. public class DesignChickenKiller extends Script {
  13.  
  14.  
  15.  
  16. Color CHICKEN_FACE = new Color(136, 27, 18);
  17. Color CHICKEN_LEGS = new Color(234,310,102);
  18. Color CHICKEN_BODY_BROWN = new Color(143, 107, 62);
  19. Color CHICKEN_BODY_LIGHT = new Color(251, 220, 167);
  20.  
  21.  
  22. @Override
  23. public int loop() {
  24. Camera.moveUp(2000);
  25. Point p;
  26. if ((p = ColorUtil.findColor(CHICKEN_FACE, new Point(70, 50), new Point(450, 300))) != null) {
  27. if(!Combat.isInCombat()){
  28. Mouse.click(p);
  29. sleep(2300);
  30. Camera.rotateLeft(1395);
  31. sleep(486);
  32. Camera.rotateRight(253);
  33. sleep(3000);
  34. }
  35. } else if ((p = ColorUtil.findColor(CHICKEN_LEGS, new Point(70, 50), new Point(450, 300))) != null) {
  36. if(!Combat.isInCombat()){
  37. Mouse.click(p);
  38. sleep(2300);
  39. Camera.rotateLeft(1395);
  40. sleep(486);
  41. Camera.rotateRight(253);
  42. sleep(3000);
  43. }
  44. } else if ((p = ColorUtil.findColor(CHICKEN_BODY_BROWN, new Point(70, 50), new Point(450, 300))) != null) {
  45. if(!Combat.isInCombat()){
  46. Mouse.click(p);
  47. sleep(2300);
  48. Camera.rotateLeft(1395);
  49. sleep(486);
  50. Camera.rotateRight(253);
  51. sleep(3000);
  52. }
  53. } else if ((p = ColorUtil.findColor(CHICKEN_BODY_LIGHT, new Point(70, 50), new Point(450, 300))) != null) {
  54. if(!Combat.isInCombat()){
  55. Mouse.click(p);
  56. sleep(2300);
  57. Camera.rotateLeft(1395);
  58. sleep(486);
  59. Camera.rotateRight(253);
  60. sleep(3000);
  61. }
  62. }
  63. else {
  64. Camera.rotateLeft(1754);
  65. sleep(486);
  66. println("Can't see any chickens, looking again");
  67. }
  68. return 1000;
  69.  
  70. }
  71.  
  72.  
  73.  
  74.  
  75. public boolean onStart() {
  76.  
  77. return true;
  78. }
  79.  
  80. @Override
  81. public void onFinish() {
  82. println("Report bugs here: pm me");
  83. }
  84.  
  85. @Override
  86. public Graphics doPaint(Graphics g) {
  87.  
  88.  
  89. return null;
  90. }
  91. }
Add Comment
Please, Sign In to add comment