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.

OSBot 2.3.57/58 - Weekend Release - New World API + Filters

Featured Replies

This update is pretty large and encompasses something which everyone can benefit from. The FilterAPI now contains something called a singleFilter, returning the first matching result. With this, you don't have to wait for a collection to populate if you only need to filter for a single entity. On the subject of filters, you can now dynamically hop to worlds through the use of world filters in the new Worlds API. 

 

In this new API, you can scan for worlds using parameters of your choice such as if a world is P2P, has population of less than 1000, and is not a duel arena world. This will allow for stability in scripts that are reliant on world hopping.

worlds.hopToP2PWorld();

Check out the World API here.

And for the Worlds API click here.

 

If you are unfamiliar with making filters, here is a quick snippet:

               Filter ActivityFilter = new Filter<World>() {
                    @Override
                    public boolean match(World world) {
                        return world.getActivity().equals("Duel Arena");
                    }
                }

Scripter note: The Worlds getAll() method behaves differently from other classes that extend FilterAPI. API such as NPCs can only return getAll() if you are logged into the game, however Worlds can only return getAll() if you are logged out

 

v2.3.57:

-Added unregisterHook to RandomExecutor
-Decreased RandomExecutor loop time in half
-Added World API
-Added Worlds API
--Contains new world hopping methods
-Deprecated WorldHopper
-Added FilterAPI method singleFilter() 
-Added Widgets method singleFilter() 
-Added Widgets method getWidgetContainingText(id, text) 
-Added Widgets method getWidgetContaining(text) 
-Updated Dialogues API for general performance 
-Updated Bank API withdraw() method
 
v2.3.58:
-Updated Random Executor
--Fixes a null issue people were having with world hopping
-Other changes
 
Have a great weekend!
-The OSBot Staff

Very nice ! ALot of scripters needed this :p

good to see you layed off the SHOTS and did tons of work. grats bae. still waiting for that script you said u could make :D 

This is a very nice update!

 

 

Thank's for keeping us posted.

 

Cheers,

~Vource. 

Will this break any scripts? Also thanks <3

  • Author

Will this break any scripts? Also thanks QwPha8E.png

 

I don't think any scripts will be affected. Scripts that have world hopping currently however will not be using the new world hopper until the scripter updates his/her script.

Guest
This topic is now closed to further replies.

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.