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.

[Dev Build] OSBot 2.4.122/23 - InteractionEvent, WebWalking, Antiban

Featured Replies

2 minutes ago, Alek said:

Looks like its working pretty well for you, unless this is a bug report haha. 

Just letting ya know its working =P

Thanks for the update. Keep up the good work.

Sweet update. Although I don't get what harm the moveRandomly() and moveSlightly() methods do. Why not leave them in and leave it up to the scripter whether to use them or not?

Edited by Adept

Update @Alek

Compiled in .122 & script ran in .122

Interaction fails when it is a GroundItem

using .interact("Take");.

Issue: it will simply hover over the GroundItem

Confirmed working in .121!

Code:

private Predicate<GroundItem> suitableLoot = g ->
            Constants.lootList.contains(g.getName()) &&
                    context.getMap().realDistance(g) <= 8;
                                                          
final Optional<GroundItem> lootable = context.getGroundItemStream().filter(suitableLoot).findAny();
if (lootable.isPresent()){
    if (lootable.get().interact("Take")){
      //stuff
    }
}

 

  • Author
11 minutes ago, Chris said:

Update @Alek

Compiled in .122 & script ran in .122

Interaction fails when it is a GroundItem

using .interact("Take");.

Issue: it will simply hover over the GroundItem

Confirmed working in .121!

Code:


private Predicate<GroundItem> suitableLoot = g ->
            Constants.lootList.contains(g.getName()) &&
                    context.getMap().realDistance(g) <= 8;
                                                          
final Optional<GroundItem> lootable = context.getGroundItemStream().filter(suitableLoot).findAny();
if (lootable.isPresent()){
    if (lootable.get().interact("Take")){
      //stuff
    }
}

 

Yep I'm aware of this already (I had updated the OP with this bug a few hours ago). I'm working on a fix, which is actually pretty difficult because there's a lot of back-end API missing for it. 

Edit: It effects RS2Object as well, not sure if that bug is more prevalent because stacks aren't common.

6 hours ago, Alek said:

Yep I'm aware of this already (I had updated the OP with this bug a few hours ago). I'm working on a fix, which is actually pretty difficult because there's a lot of back-end API missing for it. 

Edit: It effects RS2Object as well, not sure if that bug is more prevalent because stacks aren't common.

Umm i don't think so it effects RS2Objects cause i am using them and working much better than before, can i ask how it does effect RS2Objects?

  • Author
1 hour ago, progamerz said:

Umm i don't think so it effects RS2Objects cause i am using them and working much better than before, can i ask how it does effect RS2Objects?

It's for selecting stacks of objects in a menu. For instance if you have two guards to "Attack" in one menu. It shouldn't be working for stacked RS2Objects.

24 minutes ago, Alek said:

It's for selecting stacks of objects in a menu. For instance if you have two guards to "Attack" in one menu. It shouldn't be working for stacked RS2Objects.

Oh ok thanks for explaining :)

15 minutes ago, Alek said:

New version 2.4.123 released, let me know how that works for you guys.

is the jar supposed to say .123 or just stay as .122?

I'll test the jar i downlaoded though

  • Author
7 minutes ago, Chris said:

is the jar supposed to say .123 or just stay as .122?

I'll test the jar i downlaoded though

Jar is supposed to say .123

 

Edit: UGH! Forum software.... I updated the link.

55 minutes ago, Alek said:

Jar is supposed to say .123

 

Edit: UGH! Forum software.... I updated the link.

Darn forum software!

 

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.