Advertisement
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.*;
- @ScriptManifest(authors = "GreenIce,", name = "SxM PureYew", keywords = "Yew", description = "Cuts Yews everywhere and banks", version = 1.0)
- public class SxMPureYew extends Script {
- private int[] yewID = { 1309, 209, 9717, 9718, 9719, 11557, 11954, 11955,
- 11956, 14913, 14914, 31071, 31072, 31073, 37307, 37308, 37309 };
- private int[] bankID = {782, 1309, 234};
- private int[] hatchetID = { 1349, 1351, 1353, 1355, 1357, 1359, 1361,
- 6739, 13470};
- public boolean onStart() {
- return true;
- }
- @SuppressWarnings("deprecation")
- public int loop() {
- RSObject tree = objects.getNearest(yewID);
- tree.doAction("cut");
- if (players.getMyPlayer().getAnimation() == -1) {
- doBank();
- }
- return random (200,500);
- }
- private void doBank() {
- final RSObject Bank = objects.getNearest(bankID);
- if (Bank != null && Bank.isOnScreen()) {
- if (inventory.isFull()) {
- bank.open();
- if (bank.isOpen()) {
- bank.depositAllExcept(hatchetID);
- if (!inventory.containsOneOf(hatchetID));
- bank.open();
- if (bank.isOpen()) {
- bank.withdraw(hatchetID);
- }
- }
- bank.close();
- }
- }
- }
- public void onFinish() {
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement