Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.awt.Color;
- import java.awt.Graphics;
- import java.awt.Point;
- import api.methods.Camera;
- import api.methods.ColorUtil;
- import api.methods.Combat;
- import api.methods.Mouse;
- import bot.script.Script;
- import bot.script.ScriptManifest;
- @ScriptManifest(authors = { "180chix" }, category = "Combat", name = "DesignChickenKiller", description = "VERY simple chicken killer", version = 1.0)
- public class DesignChickenKiller extends Script {
- Color CHICKEN_FACE = new Color(136, 27, 18);
- Color CHICKEN_LEGS = new Color(234,310,102);
- Color CHICKEN_BODY_BROWN = new Color(143, 107, 62);
- Color CHICKEN_BODY_LIGHT = new Color(251, 220, 167);
- @Override
- public int loop() {
- Camera.moveUp(2000);
- Point p;
- if ((p = ColorUtil.findColor(CHICKEN_FACE, new Point(70, 50), new Point(450, 300))) != null) {
- if(!Combat.isInCombat()){
- Mouse.click(p);
- sleep(2300);
- Camera.rotateLeft(1395);
- sleep(486);
- Camera.rotateRight(253);
- sleep(3000);
- }
- } else if ((p = ColorUtil.findColor(CHICKEN_LEGS, new Point(70, 50), new Point(450, 300))) != null) {
- if(!Combat.isInCombat()){
- Mouse.click(p);
- sleep(2300);
- Camera.rotateLeft(1395);
- sleep(486);
- Camera.rotateRight(253);
- sleep(3000);
- }
- } else if ((p = ColorUtil.findColor(CHICKEN_BODY_BROWN, new Point(70, 50), new Point(450, 300))) != null) {
- if(!Combat.isInCombat()){
- Mouse.click(p);
- sleep(2300);
- Camera.rotateLeft(1395);
- sleep(486);
- Camera.rotateRight(253);
- sleep(3000);
- }
- } else if ((p = ColorUtil.findColor(CHICKEN_BODY_LIGHT, new Point(70, 50), new Point(450, 300))) != null) {
- if(!Combat.isInCombat()){
- Mouse.click(p);
- sleep(2300);
- Camera.rotateLeft(1395);
- sleep(486);
- Camera.rotateRight(253);
- sleep(3000);
- }
- }
- else {
- Camera.rotateLeft(1754);
- sleep(486);
- println("Can't see any chickens, looking again");
- }
- return 1000;
- }
- public boolean onStart() {
- return true;
- }
- @Override
- public void onFinish() {
- println("Report bugs here: pm me");
- }
- @Override
- public Graphics doPaint(Graphics g) {
- return null;
- }
- }
Add Comment
Please, Sign In to add comment