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.

Scripting Help

Having an issue with your script? Post the error here and receive help from other users.

Subforums

  1. Look here for useful bits of code to use with scripts.

    • 4.6k posts
  2. Looking to learn or teach about scripting? You've found the right place.

    • 2.8k posts
  1. Hey everyone, just getting into botting for some gold farming in OSRS and could use some advice from the pros! 😅 What's the cheapest Windows VPS out there that's solid for running a goldfarm setup? And roughly, what specs (CPU/RAM) can handle how many bots without lagging out? (e.g., 2GB RAM for 5-10 bots?) 🖥️ On proxies, what's the cheapest residential proxy service you recommend? Also, how many GB do you guys typically burn through per account per month? Or can you use normal proxies and do they last?📡 Quick one: How many accounts do you run per proxy at once without getting flagged? 1:1 or can you squeeze more? ⚠️ Appreciate any tips or links…

    • 2 replies
    • 450 views
  2. Started by dynamicagil,

    Any advice on using webwalking? Trying to use it to navigate to another position but it seems to return true but never moves?

  3. When I home tele config 892 changes to what I'm assuming is some sort of game clock and I'm guessing its set up to either set that as what the clock currently is or what it needs to be before you can home tele again. Does anyone know how to get a reference to what that clock currently would be?

      • Like
      • Heart
    • 8 replies
    • 988 views
  4. Started by dubai,

    Hi, i'm currently implementing a custom break handler in my scripts. This can be configured in the scriptGUI. all the logic seems to work apart from getting it to log back in? Can't see anything relevant in the api documentation or I'm not looking in the right places... Any help would be appreciated! In particular: Cannot resolve symbol 'LOGIN' api.getTabs().open(Tab.LOGIN); Here's might BreakHandler class: package extraFeatures; import org.osbot.rs07.api.ui.Tab; import org.osbot.rs07.script.MethodProvider; import java.util.Random; public class BreakHandler { private final MethodProvider api; private final int minBotTime; private fina…

  5. Started by Joubot,

    Started playing with making a UI and I'm looking through this tutorial I've declared the image at the top with BufferedImage background; The error comes from when I try to read the image and set the variable onStart with try{ background = ImageIO.read(AKsSlayer.class.getResourceAsStream("/resources/background.png")); } catch(IOException e){ log(e); } It stops script and gives me a 'at javax.imageio.ImageIO.read(Unknown Source)' error in the log. The directory is there and so is the image, it is named correctly. Not sure if I'm supposed to do more than just drag and drop it in the folder…

    • 0 replies
    • 393 views
  6. How would I go about using actions from a secondary interaction menu? Like the combat bracelet that has Rub > Monastery

      • Like
    • 2 replies
    • 508 views
  7. Issue: In my script for crafting Gold Necklaces, the furnace interface keeps opening repeatedly instead of staying open until I finish crafting. Context: I’m using a loop that checks if the furnace interface is open. If not, it interacts with a nearby furnace to open it. Once opened, I store the interface in a widget holder and then proceed with crafting. However, if the widget isn’t visible (or becomes non-visible), I set a flag (interfaceOpened) to false, which then triggers another furnace interaction. This leads to the furnace interface being opened over and over again. while while (getInventory().contains(GOLD_BAR)) { RS2Object furnace…

  8. Started by Dave,

    Does anyone know of any LMS scripts? I don't mind paying. but really need a decent one. Can't find any.

    • 2 replies
    • 939 views
  9. Started by Cmontryme,

    hello, I tried to use a old version of eclipse that I know how to write scripts on but my JRE isn't compatible with it... I also tried the modern eclipse IDE and idk how to get started. plzz help.

  10. Started by Cmontryme,

    I am trying to do a cooking script but I can only label widget root child and sub, how can I name a widget tile, it has the text trout or salmon for example. I tried filters but that didn't seem like the solution ..

      • Like
    • 3 replies
    • 698 views
  11. Started by Cmontryme,

    Hello folks, I was wondering if someone could explain how I could nest a conditionalsleep so that it can use the widgets after interacting with a Object. if(fire != null && !myPlayer().isAnimating() && fire.interact("Cook")) { new ConditionalSleep(5000) { @Override public boolean condition() { return myPlayer().isAnimating() || !fire.exists(); } }.sleep(); }

  12. Started by rowza,

    Hi im trying to get acess to the git hub so I can start writing some scripts but the link is broken https://osbot.org/forum/topic/137515-step-1-new-scripters-getting-git-access/

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.