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.

HeyImJamie

Java Lifetime Sponsor
  • Joined

  • Last visited

Everything posted by HeyImJamie

  1. You need to null check. The NPE thrown will direct you to where.
  2. Has anyone got any ideas on how to do this? I've tried checking for animation and height, but neither seem to be reliable. I can't think of any other ways, but I'm sure it's possible.
  3. I assume you're looking for https://osbot.org/api/ ?
  4. HeyImJamie replied to BravoTaco's topic in Snippets
    if (trader.trade("BravoTaco")) { if (trader.offerItem("Rune scimitar", 1)) { public boolean trade(String playerName) { Player player = mp.players.closest((Filter<Player>) player1 -> player1.getName().equals(playerName)); if (player != null) { if (player.interact("Trade with")) { new ConditionalSleep(10000, 100) { @Override public boolean condition() throws InterruptedException { return ((inTradeWidget = mp.getWidgets().getWidgetContainingText("Accept")) != null); } }.sleep(); return inTradeWidget != null; } } return false; } Seems like it would get stuck for 10 seconds trying to trade the player if the offer screen was already loaded.
  5. HeyImJamie replied to BravoTaco's topic in Snippets
    Seems like this would be very reliant on every action executing successfully. If the script ever has to re-loop because of a failed action or just general rs lag, it will break.
  6. Just add an animation check prior to clicking the spot. if (!not fishing / animating) { fish }
  7. Then why not tell him that The guy can't figure out widgets, tell him to press 1 and he'll be spending his botting days typing 1111111111111111111111111111111111111111111111111111 in game
  8. Wouldn't you still want to check the widget was up before pressing 1
  9. I really doubt anyone's going to meet up with you for $ unless you're trading thousands of $, and if you are I'd suggest putting it. If you're worried about chargebacks why not just sell for Crypto with a middleman?
  10. Welcome to my NMZ Account Shop. Pricing: $15 / Acc. Accepted payment methods: OSRS Gp, BTC & ETH. Accounts will come with the following: 60/60/60 Combat Stats Fully Quested (RFD Rock Cake, MTD & Grand Tree) No Registered Email & No Bans Contact: Discord: HeyImJamie#3244 Terms of Service: - I am the OO for all the accounts and am therefore responsible for recovery. - If you decide you no longer want the account, you have the right to sell it back to me at 70% of the accounts original cost. - The account will come with no email registered, I suggest setting this right after purchase. - These accounts have been partially botted and rested, so I will compensate any bans that occur within 24 hours of purchase. Any further than this and that is your responsibility, unless you can prove without reasonable doubt that the account has been botted on since purchase. - Payment must be made in full prior to being given the accounts details. - By placing an order, it is assumed you have seen this thread and therefore agree to this TOS.
  11. Jagex's bot watch is likely to be heuristic based. From what I understand, location is one of the many things they'd use to identify you as a bot. Other things could be IP, play duration, etc, but these are all assumptions. No one knows exactly what causes bans, and if someone does, it'd be kept secret anyway. Duel arena is also 'heavily' botted, as staking can be seen as a very profitable method, and it was also previously used to transfer / mule gp, so it's likely that this location is actually 'noted'.
  12. Try making your own Spellbook API with widgets. This would be good experience for you.
  13. It generally depends on the complexity of the script you're making and how you like to code. You're only coding for OSRS, so it's easy to pick up bad practices, and it generally doesn't matter too much. For example, a zulrah killer's been written in a singe class before, but it's just horrific to maintain. Find something that works for you
  14. You need to cancel renewals through Paypal. I don't see you being offered a refund on the thread, and as the product works fine, you're not necessarily guaranteed one. It'd be at the discretion of the admins.
  15. HeyImJamie replied to FrostBug's topic in Minigames
    You'll need to provide more information.
  16. Really not quite sure what you're expecting here.
  17. Go look at how conditional sleeps work in the API. That should fix your issue. Rather than sleeping though, I suggest creating an animation timer. The benefit of this over a conditional sleep would be that should your event break through a level up etc, it'll react quicker than it would with your conditional sleep setup.
  18. Do you have Discord? I'm looking to purchase around 4 threads, 4 paints, 4 dynamic signatures + some possible other bits. Mine is HeyImLit#3244 if you wish to discuss.
  19. I'm pretty sure that's not the case. I don't have a beginner clue to test, but I know for every other clue type they all have their own individual IDs. With IDs, you can store each clue in an enum.
  20. Clues have IDs. I suggest using them rather than trying to figure out which clue is what from the interface. I'd also suggest either starting with a simpler script, or stopping and learning basic java before trying to progress onto something this 'advanced'. It'll save you a lot of hassle 😛
  21. Probably just a dark theme.

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.