import java.awt.Color;
import java.awt.Graphics;
import java.awt.event.KeyEvent;
import java.util.Map;
import org.rsbot.bot.Bot;
import org.rsbot.event.events.ServerMessageEvent;
import org.rsbot.event.listeners.PaintListener;
import org.rsbot.script.Constants;
import org.rsbot.script.Script;
import org.rsbot.script.ScriptManifest;
import org.rsbot.script.wrappers.RSItem;
import org.rsbot.script.wrappers.RSItemTile;
import org.rsbot.script.wrappers.RSNPC;
import org.rsbot.script.wrappers.RSObject;
import org.rsbot.script.wrappers.RSPlayer;
import org.rsbot.script.wrappers.RSTile;
@ScriptManifest(authors = { "Espz" }, category = "Mining", name = "Auto Quarry Pro", version = 1.0, description =
""
+ ""
+ " hr {color: white} p {margin-left: 20px}"
+ ""
+ ""
+ ""
+ "" + "Auto Quarry Pro" + " v"
+ "1.0"
+ ""
+ "Please start at the desert Quarry, with 24 waterskins and a pickaxe."
+ ""
+ "-Settings-"
+ "Ore to powermine:"
+ "GraniteSandstone"
+ ""
+ "")
public class AutoQuarryPro extends Script implements PaintListener{
//Script Manifest:
private final ScriptManifest properties = getClass().getAnnotation(ScriptManifest.class);
//Items:
public int Money = 995;
public int[] Waterskins = {1823, 1825, 1827, 1829};
public int EmptyWaterskin = 1831;
public int[] Pickaxes = {1265, // Bronze Pickaxe
1267, // Iron pickaxe
1269, // Steel Pickaxe
1273, // Mithril Pickaxe
1271, // Adamanite Pickaxe
1275, // Rune pickaxe
13661, // Inferno Adze pickaxe
14107, // SC pickaxe
15259 //Dragon Pickaxe
};
public int[] Both = {6979, 6981, 6983, 6971, 6973, 6975, 6977};
public int[] AllDrops = {1823,
1825,
1827,
1829,
1831,
1267,
1269,
1273,
1271,
1275,
13661,
14107,
15259,
Money
};
public int[] NoDrops = {1267,
1269,
1273,
1271,
1275,
13661,
14107,
15259,
1823,
1825,
1827,
1829,
Money};
//Objects:
public int Rock;
public int GraniteNone = 10945;
public int SandstoneNone =...