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.

Khaleesi

Developer
  • Joined

  • Last visited

Everything posted by Khaleesi

  1. Try it out! Enjoy
  2. hmm good question, will take a look at it! Could be that mirror causes this, not sure though
  3. Sure is! Enjoy
  4. Khaleesi replied to Khaleesi's topic in Agility
    Typical mirror mode ... Restart mirror mode ^^
  5. I'm working on some other things first, so not sure what the ETA will be atm
  6. Nice pet!
  7. Ok so for this function: @Override public boolean canProcess() throws InterruptedException { return script.getGroundItems().closest(GroundID) != null && script.getGroundItems().closest(GroundID).isOnScreen(); //script.getGroundItems().closest(GroundID).isVisible() ; } You are loading a new item 2 times, if you would be walking it could be loading different items or even return Null on the isOnScreen method. + You should check in here if your inventory is full or not. A better way is to load it once and check on it. is this @Override public boolean canProcess() throws InterruptedException { if(script.getInvenotry().isFull){ return false; } grountItem item = script.getGroundItems().closest(GroundID); return item != null && item.isOnScreen(); } __________________________________________________________________________________________________________________________________________________________________ For the next Part: @Override public void process() throws InterruptedException { script.currentState = Status.LOOTING; GroundItem loot = script.getGroundItems().closest(GroundID); //if (GroundID != null && !script.getInventory().isFull()) if (!script.inventory.isFull()){ loot.interact("Take"); sleep(random(999,1777)); } } You are not Null checking if there is loot on the ground. (Commented out) Also move the inventory check to canProcess, else it might get stuck in trying to loot but your inventory is full so it will never loot. @Override public void process() throws InterruptedException { script.currentState = Status.LOOTING; GroundItem loot = script.getGroundItems().closest(GroundID); if (loot != null){ loot.interact("Take"); sleep(random(999,1777)); } } Try to consider using Conditional sleeps instead of a random sleep. This might click the loot multiple times for no reason. You could do this instead: @Override public void process() throws InterruptedException { script.currentState = Status.LOOTING; GroundItem loot = script.getGroundItems().closest(GroundID); if (loot != null){ if(loot.interact("Take")){ int prevAmount = script.getInventory().getAmount(loot.getName()); new ConditionalSleep(random(5000, 7500)) { @Override public boolean condition() throws InterruptedException { return script.getInventory().getAmount(loot.getName()) > prevAmount; } }.sleep(); } } } I Hope this helped you ^^
  8. Khaleesi replied to Khaleesi's topic in Minigames
    Sure! Enjoy!
  9. Mirror does exactly the same as the default client
  10. Not giving trials on this script, sorry.
  11. Khaleesi replied to Khaleesi's topic in Minigames
    Ya zoom out almost to the max Just so it clearly sees all objects ^^ Sure! Enjoy
  12. That's the plan indeed Enjoy!
  13. Not giving trials on this
  14. Khaleesi replied to Khaleesi's topic in Minigames
    This script is the most flawless script ever made, over 5000+ accs with 99 firemaking ^^ Just Zoom out and everything is fixed, That's all you gotta do (Or read the FAQ next time :D)
  15. Could even use the bank right above the new dungeon as option, I guess it won't matter that much ^^ Will take a look at bothi options asap
  16. Enjoy!
  17. Sure! Enjoy your trial
  18. Khaleesi replied to Khaleesi's topic in Minigames
    Enjoy! Ya mirror mode is worth it, it helps a lot to avoid banns
  19. I will take a look at it!

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.