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.

jca

Members
  • Joined

  • Last visited

Everything posted by jca

  1. Thanks for the reply... yeah the event is non blocking. The tricky part is I swap login details so the login event also listens to that. I actually switched to your approach to test it and it is flawless now. Good to have confirmation of my thinking though!
  2. Check the API docs for the ref to exchangeContext() or do a quick Google search, there’s a lot of info around. I’ve updated my original answer to demonstrate the call - I wrote it too quickly before and made a mistake, sorry! The code should work now.
  3. That's why you've got handy methods like exchangeContext(). Basically you can extend MethodProvider from your second class then when you initialise it from your main class run secondClass.exchangeContext(getBot()); or alternatively pass the bot instance (getBot()) to your second class from the main class and run the exchangeContext(bot) method in the second class' constructor.
  4. In my experience - rest does nothing. If your accounts are getting locked it’s a bad IP.
  5. Finding good proxy (residential and data centre) suppliers is difficult, that’s the bit where you need to do your own research.
  6. This isn’t really a bug more of a question about how this could happen. For example - I have a script, at the start of the loop there’s a function that checks if the account is logged in. I have a login handler event that I execute in my onStart, in the constructor I setAsync(). In the execute() method I return 5000; if the account is logged in, if not I log the account in without pausing the script executor (as the loop is checking the opposite condition). 9/10 this login handler runs without interupping the main thread. Occasionaly it runs, the account logs in but the onLoop running on the main thread stops. No errors in the log, nothing. Anyone ever experienced this before?
  7. It’s randomised by 1 or 2 secs I think.
  8. Experiment, don't give up and find your own solutions. It takes time and energy to build the process. If you're burning accounts automate everything, if you're doing P2P then it's slightly easier but more downside as you have to get your bond cost back. Learn to write code. Or you're going to have a pay a lot for private scripts.
  9. You have to use residential, there's no other way.
  10. 3.0 - nice release bud! Private scripts and automation win.
  11. I’d like that! Always good to share knowledge and encourage others to be healthy.
  12. Cool - just PM me when you have it and I’ll get on it. I want to finish this script and apply for it to be on the SDN anyway so this will be a good addition.
  13. For sure - I just haven’t got an account to test it on. If you’re able to provide one I can add tomorrow!
  14. Sick, hope you reach the cape
  15. Good to hear! If you have any progress reports feel free to post.
  16. I guess it would depend in each situation. Installing a keylogger on someones computer would be different to getting their login details with a form on a website. Either way it’s a dumb thing to do.
  17. The latest version - 1.21 is working fine for me. I tested with Dragon harpoon and normal. Download here http://www.mediafire.com/file/afk1pvf5i9wv6va/JFisher.jar/file
  18. Fixed - http://www.mediafire.com/file/afk1pvf5i9wv6va/JFisher.jar/file
  19. Okay thanks for the log - I'll look into it later today.
  20. jca replied to Dark798's topic in Goals
    Good luck with this... make sure you’re learning Java fundamentals as well as the API and OSBot specifics!
  21. That’s the thing about this, even without the custom delay it has a delay long enough to not react immediately. But now it has custom which works for all cases (none and longer). I would always fish on a 5 secs action timer. As far as the bug - what were you fishing and where? I can look into it.
  22. Looks good! Well done, looking forward to the release and progress.

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.