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.

Tom

Scripter III
  • Joined

  • Last visited

Everything posted by Tom

  1. Tom replied to 2007's topic in Spam/Off Topic
    3056
  2. i bet u had so much fun!
  3. Tom replied to 2007's topic in Spam/Off Topic
    2154
  4. ^ Dicked by the doctor feat. Johnny Sins
  5. Tom replied to Adriano123's topic in Archive
    right
  6. Tom replied to 2007's topic in Spam/Off Topic
    3471
  7. Tom replied to 2007's topic in Spam/Off Topic
    3454
  8. Tom replied to 2007's topic in Spam/Off Topic
    3451
  9. Tom replied to 2007's topic in Spam/Off Topic
    3440
  10. You fall into the 93% group
  11. Tom replied to 2007's topic in Spam/Off Topic
    3438
  12. Tom replied to 2007's topic in Spam/Off Topic
    2136
  13. Tom replied to 2007's topic in Spam/Off Topic
    2234
  14. Nvm i didn't see it
  15. You are never actually executing bank.open(); Also, the sleeps in the USE case aren't needed anymore, remove them. Also reduce the sleep time in the walk to bank
  16. You need check if they can animate, so if(canAnimate()){ use bucket on tap etc }
  17. I was hoping to see some beautiful blonde hair! Right!!?!
  18. All of the text should have a disable options because I don't need no Mirror client shit popping up over my paints
  19. Because you are sleeping for 7 or so seconds, and after that 7 seconds of sleeping, it will try to interact again unless you add some conditions. What I would suggest is called an animation timer, ill post the snippet. long lastAnimation = 0; public void updateTimes() { if (inventory.isItemSelected()) { inventory.deselectItem(); } if (myPlayer().isAnimating()) { lastAnimation = System.currentTimeMillis(); } } public boolean canAnimate() { return System.currentTimeMillis() > (lastAnimation + 2000); } Then you want to have another Case state being animate, preferably the first state so it gets checked first which just checks if the player is animating, and runs updateTimes() if he is. if(myPlayer().isAnimating() && !myPlayer().isMoving()){ updateTimes(); } Also, you should add a break; at the end of your Case:TAKE state.
  20. When you say you added the beta walking class, what are its limitations at the moment, is it the actual web walker?
  21. It was just one of the first things I noticed that could potentially cause problems, I myself didn't know bank.open used a conditional sleep, I thought it was just the interaction then continues.
  22. Because you aren't checking if the bank is actually open yet. You're just telling it to open the bank, then it will immediately execute the code after that. Put a condition sleep in after bank.open() new ConditionalSleep(5000){ @Override public boolean condition() { return bank.isOpen(); } }.sleep
  23. Tom replied to Baller's topic in Spam/Off Topic
    yes detective
  24. Isn't it bad to have static variables? Like static getters and stuff I understand, but static variables just sounds like a bad idea

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.