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.

Token

Script Officer
  • Joined

  • Last visited

Everything posted by Token

  1. Well "The logger says there was an error with too many accounts from the same ip", that's actually runescape refusing your connection because you have too many accounts on the same ip, it's not related to the client as it has no way to connect if jagex refuses to let you connect
  2. Shouldn't work if as he stated before the widget doesn't have interaction actions, but the last resort always works String action = "Smelt X"; if (menu.isOpen()) { Rectangle rect = null; List<Option> options = menu.getMenu(); for (int i = 0; i < menu.getMenu().size(); i++) { if (options.get(i).action.contains(action)) { rect = menu.getOptionRectangle(i); break; } } if (rect != null) { mouse.click(new RectangleDestination(bot, rect)); } else { log("Action not found"); } } Which may be required for some weird old menus that have color tags in them
  3. In some menus the actions may have color tags attached. If this is the case you can run the following code to find the actual menu action strings if (menu.isOpen()) { for (Option op :menu.getMenu()) { log(op.action); } } It may be something like "Smelt X <col=ffffffff> Iron"
  4. Those are most likely memory issues caused by the scripts you are running, being poorly coded. Try asking the scripter on their script thread about it.
  5. It's most likely a config, could verify it by making a new account though
  6. tokenscape
  7. I'll bot them for 1m
  8. GroundItem groundItem = getObjects().closest(gI -> gI.getName().equals("Bones") && gI.hasAction("Take")); You have a GroundItem object on the left side and a RS2Object on the right side Checking for "Take" action however is redundant as by definition every GroundItem has the "Take" action, just like every Player has the "Follow" action
  9. In a democratic manner
  10. tokenscape
  11. What's your skype?
  12. Sure, join us
  13. Sure, whats your skype?
  14. What's your skype?
  15. What's your skype?
  16. Will make it awsomer
  17. Hello fellow OSBotters and OSBottresses, The day has come for @Wizard and I to launch our new political coalition which will help us advance as a community. The Democratic Bot Party (DBP) is the first party ever created inside a botting community, aiming to enhance every user's botting experience while using this superb client. If you wish to support our cause, you are free to join either by sending me or @Wizard a private message in which you express your willingness to join our coalition together with a skype name in order to add you to our party conversation, or by posting it below. Executive committee: President - @Token Vicepresident - @Wizard Chancellor - @Scotty Our goals: - create a scam-free market - reduce ban rates - increase script quality - innovation in scripting - expand our community - work together for the good of all members Lets make OSBot great again!
  18. What you are describing is an incompatibility between the OSBot client and the OSRS client which only happens on mac because of the different JVM architectures. The only way to use mirror mode on a mac is by attaching to a browser instead of the runescape client. Just go to a runescape world address such as http://oldschool75.runescape.com and the OSBot client should attach itself to your browser.
  19. Token replied to Royal's topic in General Help
    I'm pretty sure he's not a scripter, hence he's posting in the General Help section. But even if you were to implement that in a script, BreakManager is a RandomSolver which means it's executed by the RandomExecutor which stops the script threads (threads used by the EventExecutor probably) so whatever you do in onLoop will not execute after the BreakManager kicked in. What you can do though, is get the time until the next break and act accordingly in your script code. As a user you can ask the scripter to implement support for taking breaks if their script is performing activities which involve combat. This, however may be a bit more difficult to implement and not many scripters will be willing to do it. It is not a problem on OSBot's end as the client cannot figure itself how to leave combat in any situation without damaging the script context, therefore it should be handled in script code.
  20. Token replied to Saiyan's topic in Scripting Help
    $5000
  21. Token replied to Saiyan's topic in Scripting Help
    I'll do it for $10 but only works on windows
  22. Whenever I have problems, I fap

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.