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.

yeldarb

Members
  • Joined

  • Last visited

  1. Thank you so much! That plus overriding exchangeContext to provide my TaskManager with the bot instance made it work like a charm! Thank you so much. Ill have to post a writeup shortly on my "setup". Im so excited to start adding scripts into this AIO!
  2. Hello everyone this is my first post! So thank you for sharing this experience with me! Start off, big shout out to all the devs at OSBot keeping this thing stable!! Im currently working on a AIO Script. It incorporates each script ive wrote basically into one. I want to beable to have a fresh account and start the bot and have it go from tut island, to maxed main. Currently im running into issues creating a setup to call each script. Id really rather prefer not to use OSBots built in methods to queue scripts. Id like to use my RunnerScript as a "main hub", and execute from that while maintaining it in the background until the "Task" is complete and ready for another script. Im trying to have RunnerScript do the following: public RunnerScript extends Script { Miner miner; Script currentScript; @Override public void onStart(){ miner = new Miner(); currentScript = miner; } @Override public int onLoop() throws InterruptedException { currentScript.onLoop(); return 100; } } public Miner extends RunnerScript { public int onLoop(){ //Not Override method ... } public void onStart(){ //Not Override method ... } } Currently I have each script extending my RunnerScript, as a sort of MethodProvider. Although I keep getting ScriptExecutor, and ThreadPoolExecutor errors everytime it calls onLoop(), onStart(), etc... at com.yeldarb.Script.AIOScript.onStart(RunnerScript.java:40) //getMinerScript().onStart(); at org.osbot.rs07.event.ScriptExecutor.IiiIIiiiIiI(jl:531) at org.osbot.rs07.event.ScriptExecutor.start(jl:463) at org.osbot.LPT5.IiiIiiIIIIi(iw:176) at org.osbot.LPT1.IiiIiiIIIIi(su:519) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base/java.lang.Thread.run(Thread.java:833) Thank you so much!! Sincerely, Yeldard

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.