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.2.28 - Walking, Interaction, and Patches

Featured Replies

This update features a handful of new tools for scripters along with improvements to interactions. Additionally, a large portion of the bot has undergone many revisions in support of our future projects. Both scripters and botters should feel the positive effects of this release. 

 

If you would like to learn how to script, please visit these tutorials:

 

Setup guide: http://osbot.org/forum/topic/60538-setup-instructions-to-start-scripting-very-easy/

Basic script guide: http://osbot.org/forum/topic/60535-osbot-script-skeleton-the-minimum-code-to-make-a-script/

 

OSBot 2.2.28

@Alek's changes:

 

API - Scripters Only

-Added localWalker methods walkPath(List<Position>) and walkPath(Position[])


Walks a path using the order in the provided position list. This method will start the path wherever your player is closest to in the position list. If your player cannot reach a position in the path, this method will attempt to generate a new path that will find the unreachable position.

 

-Added localWalker method waitUntilIdle()

-Added localWalker method findPosition(Position p); (Finds a position halfway between you and the target)

-Added Utilities class

--Added utilities method getMinValue(int[]); (Finds the position of the smallest int in an array)

--Added utilities method int[] convertIntegers(List<Integer>)

-Added MoveMouseEvent(RS2InterfaceChild child)
-Added NPC method hover()
-Patched ItemContainer hover() method
-Patched all Interactable hover() methods
-All Interactable hover() methods are now boolean type

 

Notes: The walkPath() method is very inclusive and may contain some bugs on the initial release. 

 

All - Scripters and Botters

InteractionEvent by default checks if an entity is on screen before attempting to walk to it. Previously if an entity was on screen but met the distance threshold criteria, it would still walk to the entity. Scripters can override the isVisible default check by setting the walkingDistanceThreshold in InteractionEvent.

 

Notes: The InteractionEvent change has been tested but as always, cannot be fully tested until it reaches the masses. 

 

Shout out to for all the bug reports!

 

Thanks for using OSBot

-The OSBot Team

yay, finally a universal walk method. Thanks lads! <3

will be pushing updates to my scripts to utilise this feature!

also a minor suggestion - could you potentially add a built in run handler to the method ?

instead of walkPath([]positions) it could be localwalker.walkPath([]pos, int runOnAt, int runOffAt, int deviation) ?

idk just a suggestion,

as always thanks alek + all others involved,

Apaec

yay, finally a universal walk method. Thanks lads! <3

will be pushing updates to my scripts to utilise this feature!

also a minor suggestion - could you potentially add a built in run handler to the method ?

instead of walkPath([]positions) it could be localwalker.walkPath([]pos, int runOnAt, int runOffAt, int deviation) ?

idk just a suggestion,

as always thanks alek + all others involved,

Apaec

Careful walking method still in beta.
  • Author

The walking should be pretty stable, but I would definitely test it before releasing it in your scripts. Let me know how it works for you guys.

InteractionEvent by default checks if an entity is on screen before attempting to walk to it. Previously if an entity was on screen but met the distance threshold criteria, it would still walk to the entity. Scripters can override the isVisible default check by setting the walkingDistanceThreshold in InteractionEvent.

Finally ! Thanks

Why does the bot still click on some of the randoms??!

 

I keep getting teleported away... This is wrong...

Edited by TJL590

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.