Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Map;
- import org.rsbot.script.Script;
- import org.rsbot.script.ScriptManifest;
- import org.rsbot.script.wrappers.RSObject;
- @ScriptManifest(authors = "Cheesie", name = "CSIMiner", version = 1.0, description = "Rimmington miner.")
- public class CSIMiner extends Script {
- int[] ironRockID = { 9723, 9717, 9724, 2725 };
- int[] pickID = { 1265, 1267, 1271, 1273, 1275 };
- public boolean onStart() {
- log("Welcome to Cheesie's powerminer.");
- return true;
- }
- private void mineOre() {
- RSObject iron = objects.getNearest(ironRockID);
- if (iron != null && getMyPlayer().getAnimation() == -1) {
- boolean doAction = iron.doAction("Mine");
- }
- }
- private void dropOre() {
- inventory.dropAllExcept(pickID);
- }
- public void onFinish() {
- log("Goodbye.");
- }
- @Override
- public int loop() {
- if (inventory.isFull()) {
- dropOre();
- } else if (!inventory.isFull()) {
- mineOre();
- }
- return 1000;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement