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.

Mysteryy

Members
  • Joined

  • Last visited

Everything posted by Mysteryy

  1. Mysteryy replied to LeBron's topic in Resolved
    That's not how it works. The person who accepted it would put 100 percent of the blame on alek and say the bot is bad and got him banned.
  2. Mysteryy replied to LeBron's topic in Resolved
    Scripters can make random solvers last I checked. Making random solvers is a big time sink and they will never be 100 percent. There are a ton if higher priority items that should and are being addressed first. Would you rather the bot ignore randoms, or would you rather come back to find out your stuck in a random?
  3. Mysteryy replied to Daviyow's topic in Scripting Help
    Show your code.
  4. See this post I made, it should help you out. It basically has everything you are looking for, you can just change the area implementation. http://osbot.org/forum/topic/64420-banking-enum-with-areas-and-methods/#entry707698
  5. Can you make me a script to get bananas? I like bananas. Good idea ya?
  6. Was this an issue before the recent client update?
  7. Just reboot your computer.
  8. Should just be able to call super() and then add the additional file output afterwards (inside of the overridden log method).
  9. Databases can be hacaked but even then passwords are stored in a hashed string not plain text. Your rs account information is actually stored on your computer. Osbot doesn't store them anywhere else. If your account info was stolen there is 0 chance that it was an osbot vulnerability.
  10. Fair enough. Im not disagreeing with you necessarily I am just saying it is a safe assumption if you are familiar with the api here. Where I work I write alot of code documentation, and I will always specify something like you stated, "otherwise returns null". For the scope of OSBot, its pretty safe to assume that it will be null though. ^_^
  11. Why should it mention that? If you ever try to get an object, interface, npc, or anything else, assume that if its not there it will return null. That is the only logical thing for a method to return when it is supposed to return an object and it fails.
  12. I went to a Linkin park/incubus concert a couple of years back. They both performed really well, I am sure you will like it. ^_^
  13. Its just the way I like to do things. I dont like to depend on things if I dont have to. Just my personal preference, not saying its bad to use the API. :P
  14. The less that you can rely on the API the better. Making your own banking enum will abstract this from the api and make it more reusable.
  15. Hey i had to make the files. Thats alot of work. xD
  16. Since Novak is a lazy bum I made a banking enum. I needed this for my web walker anyway. Banking enum (with areas): Useful methods inside of a banking class that use the enum: You can use the methods in something like this: /** * Created by zach on 1/5/15. */ @ScriptManifest(name = "Test", author = "Mysteryy", info = "Testing", version = 1.0, logo = "none") public class Test extends Script { Banking banking = new Banking(); @Override public void onStart(){ Player player = myPlayer(); if(player != null){ this.log(banking.getNearestBankArea(player.getPosition()).getMinX() + ", " + banking.getNearestBankArea(player.getPosition()).getMaxY()); this.log(banking.getNearestBankCentralPosition(player.getPosition()).getX() + ", " + banking.getNearestBankCentralPosition(player.getPosition()).getY()); this.log(BankAreas.DRAYNOR.getCentralPosition().getX() + ", " + BankAreas.DRAYNOR.getCentralPosition().getY()); this.log(BankAreas.DRAYNOR.areaContainsPosition(player.getPosition())); } } @Override public int onLoop() throws InterruptedException { return 50; } } which would output [iNFO][bot #1][01/14 10:35:12 PM]: 3092, 3246 [iNFO][bot #1][01/14 10:35:12 PM]: 3093, 3243 [iNFO][bot #1][01/14 10:35:12 PM]: 3093, 3243 [iNFO][bot #1][01/14 10:35:12 PM]: true Let me know if you have any questions or suggestions.
  17. The methods I make are the ones you need. No more no less. Mysteryy knows what you need better than you do. Trust me I'm not a doctor.
  18. Yea but that could add tiles that are actually outside of the bank. Xd
  19. Pls I don't half ass stuff. My enum contains both .getArea and getCentralTile. :p You don't have to lift a finger bb
  20. Any specific areas you were looking for? Just so I can make sure they are in it. I need to get them all anyway and I already started a enum for it.
  21. I got you bro. Working atm but I'll give you one tonight or tom.
  22. What manages to download?
  23. And you tried killing all java processes/rebooting you pc?

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.