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.

House

Trade With Caution
  • Joined

  • Last visited

Everything posted by House

  1. Pretty sure this means using a different client aka advertising offsite borderline ?
  2. fuck her right in the pu$$y!
  3. do it? on a more serious note i'm guessing you are looking to find out how to do it? Should probably include a question then public String getParameterString(int i) { String[] parameters = getParameters().split("-"); return parameters[i].replace("_", " "); } public int getParameterInteger(int i) { String[] parameters = getParameters().split("-"); return Integer.parseInt(parameters[i]); } Example usage: -script AIOGodwarsDungeon:bandons-brews-1000
  4. why do you play flex queue if you are alone
  5. Im not exactly sure what you are asking sorry lol. It stores the rocks that are clicked in a hashmap with the key being the rocks position and the value being the rocks id at the selection time (the rock is selected when it has ore in it) And if i understand what you are saying then why are you trying to listen to mouse clicks by the client mouse method. All you need is the rs2object it is interacting with (clicking) to know the position the script "clicked on".
  6. inb4 its another case where they charged back and mald recks them
  7. Objects.get() returns an array of objects at the position, .get(0) returns the first one and usually there is only one objects per tile. You could take an area around the player in a eg 10x10 grid and check if the mouse click or press event's .getPoint() is within the bounds of a tile. (Do not check every tile loaded, 10x10 is already a significant load) Idk if this is the best way to approach it but i know it works Useful snippets: ArrayList<Position> nearby_positions = new ArrayList<Position>(); private void updateNearbyPositions(int scan_radius) { Position my_position = myPosition(); int start_x = my_position.getX() - scan_radius; int start_y = my_position.getY() - scan_radius; int end_x = my_position.getX() + scan_radius; int end_y = my_position.getY() + scan_radius; for (int xx = start_x; xx <= end_x; xx++) { for (int yy = start_y; yy <= end_y; yy++) { Position pp = new Position(xx, yy, my_position.getZ()); nearby_positions.add(pp); } } } @[member=Override] public void mouseClicked(MouseEvent e) { for (Position p : nearby_positions) { if (p.isVisible(getBot()) && p.getPolygon(getBot()).contains(e.getPoint())) { if (mining_rock_positions.containsKey(p)) { mining_rock_positions.remove(p); e.consume(); } else if (!mining_rock_positions.containsKey(p)) { RS2Object rock = getObjects().get(p.getX(), p.getY()).get(0); if (rock != null) { mining_rock_positions.put(p, rock.getId()); e.consume(); } } } } } Apologies for the structure, its a pretty old code of mine
  8. You need to regrab the object on the position you store. You do not store the RS2Object. you can get an updated version of the current object on a tile using Objects.get(x,y).get(0);
  9. When you interact with the rock you have an instance of the object. You can store the position and see if the rock is still a valid mineable rock?
  10. Fair enough but if you look at my feedback i've been selling decent chunks of gold recently and i go first
  11. Status: SOLD Selling 120M 0.95$/M PP Leave your skype below or pm it
  12. Selling 140M PP 0.95$/M PM me or post your skype below!
  13. In general i personally don't recommend walking to current location + x because it will not work with WalkingEvent if the tile is not walkable which can be the case because you base it on current location + x Just my two cents
  14. Just check for that darn tree haha
  15. hmm if he is around that area, what if he is attacked by the guards on the way?
  16. Did you open the forums with your bot client using the same proxy dbuffed used?
  17. create your own solution to handle the obstacle? add it into the break condition if the tree is X distance away and handle it yourself
  18. This ^ Also good to mention getTimeUntilBreak() returns the time in minutes OR you can write your own break manager with -allow norandoms
  19. Fuck what am i expecting on here
  20. Need It To Be Undetectable. -> Not possible Low Ban Rate. -> Possible Multi-Platform -> What does that even mean?
  21. Status: Sold Selling 100M 0.95$/M PP if you wouldn't sell to the account you are posting on yourself don't bother
  22. This isn't the spam section, but why ?
  23. So we can properly manage farms?

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.