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.

Gunman

Super Moderator
  • Joined

  • Last visited

Everything posted by Gunman

  1. Gunman replied to Czar's topic in Agility
    That sounds like it's using invokes my guy not the mouse
  2. They send packets with all the data yes, whether they care or use it is truly unknown
  3. Assuming you're using their launcher then yes. Part of that work I mentioned before was people getting it to work outside the launcher by grabbing the session id to login. And specifying characters is an index of 0 to 19
  4. It didn't really do much besides make people do some work to get it working nearly the same as legacy accounts
  5. No I'm out of stock, and highly doubt I'll get a restock of legacy accounts
  6. Need to post your discord UID
  7. Need to post your discord UID too I can't find you in the sever
  8. Not at all an issue tbh
  9. Bump Current Stock (Accounts are Non Jagex) HandTutorialUS: 5052 14-Day-Membership-Code: 60
  10. Okay cap'n
  11. Gunman replied to mark jacobs's topic in Snippets
    It's another take on the conditional sleep class that makes it a one liner with lambdas and a reset condition. Imo I'd use the Sleep class because of the reset condition option
  12. Gunman replied to mark jacobs's topic in Snippets
    Get your code up bby not your funny up Sleep.until(()-> !script.inventory.contains("Raw salmon") || script.widgets.isVisible(233) || script.getDialogues().isPendingContinuation(), ()-> myPlayer().isAnimating(), 3_000); Sleep.class import java.util.concurrent.TimeUnit; import java.util.function.BooleanSupplier; public class Sleep { private static final int DEFAULT_POLLING = 600; private static final int DEFAULT_CYCLE_LIMIT = 100; public static void sleep(int time) { try { TimeUnit.MILLISECONDS.sleep(time); } catch (InterruptedException e) { // I don't wanna deal with Interrupted Exception handling everywhere // but I need it to reset the execution when it happens throw new IndexOutOfBoundsException("Sleep Interrupted*"); } } public static boolean until(BooleanSupplier condition, int timeout) { return until(condition, ()-> false, timeout, DEFAULT_POLLING); } public static boolean until(BooleanSupplier condition, int timeout, int polling) { return until(condition, ()-> false, timeout, polling); } public static boolean until(BooleanSupplier condition, BooleanSupplier resetCondition, int timeout) { return until(condition, resetCondition, timeout, DEFAULT_POLLING, DEFAULT_CYCLE_LIMIT); } public static boolean until(BooleanSupplier condition, BooleanSupplier resetCondition, int timeout, int polling) { return until(condition, resetCondition, timeout, polling, DEFAULT_CYCLE_LIMIT); } public static boolean until(BooleanSupplier condition, BooleanSupplier resetCondition, int timeout, int polling, int cycleLimit) { try { int resetCounter = 0; long startTime = System.currentTimeMillis(); while ((System.currentTimeMillis() - startTime) < timeout && !condition.getAsBoolean()) { if (resetCounter >= cycleLimit) { break; } else if (resetCondition.getAsBoolean()) { startTime = System.currentTimeMillis(); resetCounter ++; } Sleep.sleep(polling); } return condition.getAsBoolean(); } catch (NullPointerException e) { e.printStackTrace(); } return false; } }
  13. Need to post your discord UID too I can't find you in the server, your info provided might be wrong.
  14. Need to post your discord name too
  15. I can't find you in the discord
  16. Need to post your discord UID too
  17. Try running jar fix https://johann.loefflmann.net/downloads/jarfix.exe
  18. Nice
  19. Please note that global OSBot T.O.S. always applies in addition to this one, and personal T.O.S. can be declared obsolete at a moderator's discretion. OSBot Rules Market Rules
  20. RuneLite is an injection client ???
  21. Yeah I reported it to Pat and he fixed it in .20 as far as I'm aware. Maybe try deleting cache as I just tried it with .21 on a freshish osbot folder and it worked fine
  22. Worked on .20 for me
  23. It calls that method everytime there's a new message in chat. Print out the calls and see if it would work in your case

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.