import impsoft.ibot.Areas; import impsoft.ibot.Info; import impsoft.ibot.methods.RGB; import impsoft.ibot.methods.Script; import impsoft.ibot.methods.XY; import java.awt.Rectangle; public class Bank extends Script { private RGB bankSymbol = new RGB(244, 218, 93); private RGB bankBooth = new RGB(123, 97, 43); private XY matches; public static double version = 2.1; public static String[] commands = new String[] { "none" }; public String author = "rikioh/madman"; public String description = "checks for bank"; private final Rectangle MINI_MAP = new Rectangle(542, 0, 181, 160); public boolean doStart(String cmd, String[] args) { isBankVisible(); return false; } private boolean isBankOnMap() { matches = findXYspiral(MINI_MAP, 50, 25, bankSymbol, 60, 60, 60); if(matches != null){ log("Symbol Found!"); mouseMove(matches.x, matches.y); mouseClickLeft(matches.x, matches.y); return true; } return false; } private boolean isBankVisible() { matches = findXYspiral(Areas.GAME, 50, 25, bankBooth, 15, 15, 15); if(matches != null){ log("Bank Found!"); mouseMove(matches.x, matches.y); return true; } return false; } }