Skip to content
View in the app

A better way to browse. Learn more.

OSBot :: 2007 OSRS Botting

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Crossing Wildy-ditch

Featured Replies

What is the most efficient way to cross the wildy ditch?..

i tried with widget but couldnt get it to press the "Enter Wilderness" button.

It would press "Cross" and get the menu up, but the mouse would stand still in the middle and then close the menu and re-click the "Cross" ditch again..

The way I did it was...

public void WalkToWild() {
        RS2Widget enterWildernessButton = getWidgets().singleFilter(getWidgets().getAll(), new WidgetActionFilter("Enter Wilderness"));
        if (enterWildernessButton != null) {
            enterWildernessButton.interact("Enter Wilderness");
        } else {
            log("Walking to the wilderness...");
            status = ("Walking to the wildernes...");
            WebWalkEvent webWalkEvent = new WebWalkEvent(wilderness);
            webWalkEvent.setBreakCondition(new Condition() {
                @Override
                public boolean evaluate() {
                    return getWidgets().getWidgetContainingText("Enter Wilderness") != null;
                }
            });
            getWalking().webWalk(wilderness); //Wilderness is my Area
        }

class WidgetActionFilter implements Filter<RS2Widget> {

    private final String action;

    WidgetActionFilter(final String action) {
        this.action = action;
    }

    @Override
    public boolean match(RS2Widget rs2Widget) {
        if (rs2Widget == null) {
            return false;
        }
        if (rs2Widget.getInteractActions() == null) {
            return false;
        }
        for (String action : rs2Widget.getInteractActions()) {
            if (this.action.equals(action)) {
                return true;
            }
        }
        return false;
    }
}

    }

 

Create an account or sign in to comment

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.