Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import org.rsbot.script.Script;
- import org.rsbot.script.ScriptManifest;
- import org.rsbot.script.wrappers.RSGroundItem;
- import org.rsbot.script.wrappers.RSObject;
- import org.rsbot.script.wrappers.RSTile;
- import org.rsbot.script.wrappers.RSWeb;
- @ScriptManifest(authors = { "super4tress" }, name = "super4LRCpicker", keywords = { "Picks up items" }, version = 0.1, description = "Loots from the LRC for massive cash!")
- public class super4LRCpicker extends Script {
- int goldore = 444;
- int goldoren = 445;
- int goldbar = 2357;
- int coal = 453;
- int coaln = 0;
- int rocktail = 15270;
- int minerals = 15263;
- int deposit = 2738;
- RSTile bankTile = new RSTile(3652, 5115);
- RSWeb webToBank = null;
- @Override
- public int loop() {
- if(getMyPlayer().getLocation() == bankTile && inventory.isFull()); {
- bank();
- }
- if(getMyPlayer().getLocation() == bankTile && !inventory.isFull()); {
- loot();
- }
- if(getMyPlayer().getLocation() != bankTile && !inventory.isFull()); {
- loot();
- }
- if(getMyPlayer().getLocation() != bankTile && inventory.isFull()); {
- bank();
- }
- return 0;
- }
- private void loot() {
- RSGroundItem gold1 = groundItems.getNearest(444); // Gold ore ID.
- RSGroundItem gold2 = groundItems.getNearest(445); // Gold ore noted ID.
- RSGroundItem gold3 = groundItems.getNearest(2357); // Gold bar ID.
- RSGroundItem coal1 = groundItems.getNearest(453); // Coal ID.
- RSGroundItem rocktail1 = groundItems.getNearest(15270); // Raw Rocktail ID.
- RSGroundItem minerals1 = groundItems.getNearest(15263); // = Living Minerals ID.
- if (gold1 != null) {
- gold1.interact("Take " + gold1.getItem().getName());
- sleep(300, 500);
- }
- if (gold2 != null) {
- gold2.interact("Take " + gold2.getItem().getName());
- sleep(300, 500);
- }
- if (gold3 != null) {
- gold3.interact("Take " + gold3.getItem().getName());
- sleep(300, 500);
- }
- if (coal1 != null) {
- coal1.interact("Take " + coal1.getItem().getName());
- sleep(300, 500);
- }
- if (rocktail1 != null) {
- rocktail1.interact("Take " + rocktail1.getItem().getName());
- sleep(300, 500);
- }
- if (minerals1 != null) {
- minerals1.interact("Take " + minerals1.getItem().getName());
- sleep(300, 500);
- }
- }
- private void bank() {
- RSObject pulley = objects.getNearest(2738);
- pulley.interact("Deposit Pulley Lift");
- sleep(800, 1200);
- }
- }
Add Comment
Please, Sign In to add comment