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.

Camaro

Scripter II
  • Joined

  • Last visited

Everything posted by Camaro

  1. Ah last update had a build failure. Should be fixed by tomorrow
  2. From what I've heard, runelite is 'verified' by jagex. They would see an 'official' 3rd party client vs an 'unofficial' 3rd party client. Although I could be wrong
  3. Camaro replied to Camaro's topic in Money Making
    osrs update changed the settings tab today, will be fixing soon
  4. Camaro replied to Novak's topic in Archive
    The first one you can ignore, shouldn't prevent any functionality. The second one will prevent dropdowns from opening in your gui. I have to delete the OSBot folder and let the client recreate it to get rid of it.
  5. @Patrick 2.6.5 got this one again, although might not be related to the initial exception java.lang.NullPointerException at org.osbot.rs07.api.ui.RS2Widget.getChildWidget(wf:307) at org.osbot.rs07.api.Bank.getAbsoluteSlotPosition(ce:841) at org.osbot.rs07.api.Bank.isSlotVisible(ce:898) at org.osbot.rs07.api.Bank.scrollToSlot(ce:907) at org.osbot.rs07.api.Bank.withdraw(ce:1113) at org.osbot.rs07.api.Bank.withdraw(ce:1180) at org.osbot.rs07.api.Bank.withdraw(ce:1240)
  6. Camaro replied to Camaro's topic in Money Making
    add me on discord camaro 09#0557
  7. Camaro replied to Camaro's topic in Money Making
    Why exactly is this an issue? Mind bombs restore only 2 magic levels at 49. Nothing is being wasted
  8. Camaro replied to Camaro's topic in Money Making
    500 total level along with the 33 magic and 20 hp. You would also need the zammy robes, which I dont think the script checks for at the moment, but its still an in-game requirement if 20 hp is an issue, I can remove that since the monk doesnt attack on the top floor
  9. Camaro replied to Camaro's topic in Money Making
    It does
  10. Camaro replied to Camaro's topic in Money Making
    when you say it drinks too many, do you mean its drinking them even when magic is full? And is it failing to teleport when you have the teleport option enabled?
  11. Yes, should be releasing within the next week or two
  12. java.lang.NullPointerException at org.osbot.rs07.api.ui.RS2Widget.getChildWidget(pk:942) at org.osbot.rs07.api.Bank.getAbsoluteSlotPosition(ym:701) at org.osbot.rs07.api.Bank.isSlotVisible(ym:702) at org.osbot.rs07.api.Bank.scrollToSlot(ym:1250) at org.osbot.rs07.api.Bank.withdraw(ym:1276) at org.osbot.rs07.api.Bank.withdraw(ym:1037) at org.osbot.rs07.api.Bank.withdraw(ym:1142) java.lang.ArrayIndexOutOfBoundsException: 857 at org.osbot.rs07.api.ui.RS2Widget.getChildWidget(pk:942) at org.osbot.rs07.api.Worlds.iIiIiiiiiIiI(di:99) at org.osbot.rs07.api.Worlds.IiiIiiiiiiiI(di:549) at org.osbot.rs07.api.Worlds.hop(di:347) at org.osbot.rs07.api.Worlds.hop(di:436)
  13. Here's a similar log but with a different exception, I believe triggered while world hopping so the client may not be fully loaded [ERROR][Bot #1][11/14 10:38:07 PM]: Inventory container is null [ERROR][Bot #1][11/14 10:38:08 PM]: Error executing event : c.f.r@537f9116 java.lang.ArrayIndexOutOfBoundsException: 930 at org.osbot.rs07.api.ui.RS2Widget.getChildWidgets(pk:491) at org.osbot.rs07.api.Widgets.singleFilter(re:522) at org.osbot.rs07.api.Widgets.singleFilter(re:373) at org.osbot.rs07.api.Widgets.closeOpenInterface(re:208) at org.osbot.rs07.api.Tabs.open(jl:8) at org.osbot.rs07.api.Tabs.open(jl:107)
  14. injection
  15. 1. OSBot Version (do NOT put "current version", be specific) 2.6.4 2. A description of the issue. Include relevant logs. Widget.singleFilter() and also certain api calls (tabs.open, spell.cast) will occasionally throw a nullpointer with a similar stacktrace. This is just one example 3. Are you receiving any errors in the client canvas or the logger? java.lang.NullPointerException at org.osbot.rs07.api.ui.RS2Widget.getChildWidgets(pk:468) at org.osbot.rs07.api.Widgets.singleFilter(re:522) at org.osbot.rs07.api.Widgets.singleFilter(re:373) at org.osbot.rs07.api.Widgets.closeOpenInterface(re:208) at org.osbot.rs07.api.Tabs.open(jl:8) at org.osbot.rs07.api.Tabs.open(jl:107) 4. How can you replicate the issue? Its not easy to replicate, but it seems that any method that uses singleFilter will see it every now and then 5. Has this issue persisted through multiple versions? If so, how far back? been seeing this for a while now
  16. Delete your OSBot folder and reopen the client
  17. The interaction event will attempt to execute any of them, not all of them. https://osbot.org/api/org/osbot/rs07/event/InteractionEvent.html
  18. This can be simplified very nicely RS2Object trapdoor = getObjects().closest("Trapdoor"); if (trapdoor != null && trapdoor.interact("Open", "Climb-down")) { Sleep.sleepUntil(() -> !trapdoor.exists(), 5000); } Once you are in the dungeon, the trapdoor no longer exists, so the sleep condition covers both interactions.
  19. After the client makes its initial connection to download the game data, the connection will close. Once you log in, the connection will reopen.
  20. @Patrick ive recreated this with another object. I positioned the camera such that the position the object is on is not on the screen, but part of the object itself is on the screen. Added .isVisible() and also getDisplay().isVisibleOnMainScreen() to the log. The original gifs were recorded on injection, and these are on mirror mode. Not an injection/mirror specific issue. .90 .87 code @Override public int onLoop() throws InterruptedException { RS2Object object = getObjects().closest("Statue"); if (object != null) { log("object not null"); if (object.isVisible()) { log("object is visible"); } else { log("object is NOT visible"); } if (getDisplay().isVisibleOnMainScreen(object)) { log("object is visible on main screen"); } else { log("object is NOT visible on main screen"); } InteractionEvent event = new InteractionEvent(object, "Examine"); event.setWalkTo(true); event.setOperateCamera(false); if (execute(event).hasFinished()) { log("Event completed successfully"); } else { log("Event failed"); } } else { log("Null object"); } return 1000; }
  21. message me on discord so we can figure this out camaro 09#0557
  22. hmm what bow are you using?
  23. It should do that when it runs out
  24. Camaro replied to Camaro's topic in Money Making
    hey, sure I'll add support for them later today

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.