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.

Bobrocket

Members
  • Joined

  • Last visited

Everything posted by Bobrocket

  1. Oh boy, I love me some delicious motherfucking SQLi! It's a good learning point, but don't ever use this in a production environment. Yes, there's only user data, but data and you don't even sanitise it!
  2. To understand why this fully works, you need to (somewhat) understand how OSRS works as well as how the OSBot API works. I'll explain both the theory and the solution, but I'll put the theory in a spoiler so you don't have to read it. Theory: Your solution would be to tag your tree in a variable, like so: //Global var Entity tree; //onLoop if (tree == null || !tree.exists()) { tree = getObjects().closest("Tree"); if (!tree.isVisible()) getCamera().toEntity(tree); tree.interact("Chop down"); }
  3. This is (somewhat) wrong. It is possible to route to disallow your VPN for certain IPs, however it is extremely tricky and going to be a huge pain for everything non-RS. A better solution would be to use the VPN on your router, that way you can allow certain ports/IPs/pcs to use the vpn.
  4. Feel free to request a trial when it's ready
  5. I'm working on blackjacking, don't worry.
  6. Authed. Enjoy! FYI, I'm not going to activate anything at a specific date, especially as its just more work for me. I have, however, reflected the time in the trial period.
  7. High School Musical was an alright film
  8. String abbysorby = (Absorbpts == null ? "-1" : Absorbpts.getMessage());
  9. CHECK OUT MY MIXTAPE LADS
  10. A magician never reveals his tricks.
  11. Remember to perform instanceof Girl, because both Boy and Girl extend the abstract Person class
  12. Bobrocket posted a topic in Spam/Off Topic
    I'm being forced to do this Happy birthday dubz please send help This boy is now 20 years young what a geez
  13. The idea is that when you mine the rock, the osrs client replaces the object with its depleted version meaning it is no longer there. You need to make sure they aren't null and that they have the actions Mine and Prospect so that they are valid rocks.
  14. When I broke my wrist in May
  15. Someone's put your name on one of those stupid Skype directory sites. Mines on like 25 of em so I get these daily
  16. I'm on my phone here so forgive any typos. You should look into something called a Node system, which is essentially an object oriented way of handling numerous tasks. The idea is to have an abstract base class (let's call it Node) and have all of your nodes (eat, fight, loot) extend our Node class. public abstract class NodeIn the abstract node clasa there should also be two abstract methods (let's call them canProcess and process). Each of our nodes will override this method with our own code.We can store each node in a List<Node> since they all extend our abstract Node class, and then call our abstract methods (canProcess and process) because they are defined in our Node class In our onLoop, we want to see if we can process each node and then run it. You want do loop through every node, see if canProcess returns true, and if it does run process. Hope this helped, I believe there is a tutorial somewhere in the forums for it
  17. Alternatively.. npc = (minotaur.interact("Attack") ? minotaur : null);
  18. List<RS2Object> objects = getObjects().getAll();
  19. After you attack minotaur, set him into a global variable (say, npc) private NPC npc; public int onLoop() throws InterruptedException { if (npc == null || !npc.exists() || npc.getHealth() == 0) { //find new npc NPC minotaur = getNpcs().closest("Minotaur"); //minotaur checks minotaur.interact("Attack"); npc = minotaur; } }

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.