Jump 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.4.97 - Small Stuff and Debug

Featured Replies

Random Events History (long read):

 

A very long time ago Random Events were required, until they were removed because bots could solve them. During this time we had something called a RandomBehaviorHook which would allow a scripter to implement their own Random Event solver, ignoring the OSBot solvers. Since then, Random Events are no longer required to be solved and many of them can be simply dismissed.

 

At no point was a scripter ever allowed to remove our solvers, simply overwrite them with their own. In addition to your standard solvers (such as Prison Pete or Freaky Forester), events such as Bank Pin and Welcome Screen are also "random events" which we solve. We started running into common issues where scripters would overwrite random events with their own events, only for their implementation to be much worse. 

 

Of course the Development team would get yelled at for these issues, unknowingly that Scripters were responsible. Since that point, it's become impossible to overwrite these solvers for two main reasons:

1. Events such as Bank Pin and the Login Screen should really only be handled by us

2. There are security risks in allowing a scripter to handle these events

 

Subsequently Scripters have been trying to use unregisterHook on solvers, although that does nothing because a hook is not a solver. You cannot remove a solver, only hooks which you have registered.

 

 

3be013168d25701e3ef402d702a576df.png

 

Changelog:

-Removed RandomExecutor registerRandoms 
-Removed RandomExecutor registerHooks 
-Removed unregisterHook(RandomBehaviorHook) 
-Removed unregisterHook(RandomEvent) 
-Removed hasHook 
-Removed RandomExecutor clearHooks 
-Removed RandomBehaviourHook 
-Deprecated Entity examine() - Use InteractionEvent
-Removed ScriptAnalyzer tab until it's reactivated
-Added MyPlayer debug

-Happy Botting
Guest
This topic is now closed to further replies.

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

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.