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.

Bobrocket

Members
  • Joined

  • Last visited

Everything posted by Bobrocket

  1. I'd say previous botting bans are a dead giveaway. You could also check the online time.
  2. Can you post the log file linked in the error box?
  3. It makes all the difference, what if the account is flagged from the botting? We don't know how Jagex operates, so isn't it better to be safe than sorry?
  4. It doesn't matter if it's a bug now and won't be in a few days time, it should still be addressed. A few things OP: In the getState method, you search for a willow tree (much like in the onLoop method) - this means you search for a willow tree twice in rapid succession, and you may get different results. for the drop method, you should have a loop instead: (this will give you more control for example if the getInventory().dropAll() gets stuck because the use button is clicked instead) for (Item i : getInventory().getItems()) { if (i != null && i.getName().equals("Willow log")) { i.interact("Drop"); } } Good luck!
  5. Can you provide some screenshots of your wealth? Especially things such as barrows gloves or void or whatever. I may be interested
  6. Good to see you guys implemented some security so quickly Good job, and thanks a lot!
  7. Weird, maybe I was looking at one of my SDN scripts instead of one of my local scripts :p
  8. That works too, but IMO it's better to rely as little as possible on these smaller "on top" methods, if you will.
  9. This is going to be for all of my scripts. See in my signature how I just have a box with "OMNI" and then the name in the centre? I want to have a logo instead, so people can recognise my scripts by the logo instead of the text :p In the final version, the logo will be smaller for space for text. This is just a mockup. The background too is just a test (and will relate to the script ofc) Right. I picked a design like this because it shows how three "elements" work together in unity, plus I got the inspiration from Sonic Heroes :p What I really need to figure out is what I should put for the third circle - the "simplicity" circle. Maybe I could just leave it as it is and layer that circle at the bottom? Thanks for the feedback though guys
  10. Another suggestion would be to try and split up your script in to chunks (like a Node framework), take a look at my project as an example: For example, in Webwalker: AStar.java is my pathfinder class, it will find the closest route from point A->B Bank.java is a handler for a series of BankEntities with other parameters (name, location, parent city) BankEntity.java is an interactible entity that will open a bank (just a container with a name, interaction, position and parent bank) BinaryMap.java is a class that loads the binary map, inflates it, decompresses it and loads it into memory for the pathfinder Map.java is a class that simply ties the functions of BinaryMap and TileMath together PointsOfInterest.java is a class that holds all the banks, cities etc for my pathfinder (so, for example, if I want to walk to Varrock I can type "algo.findPath(myPlayer().getPosition(), pointsOfInterest.cities('Varrock'));" - this helps a lot) TileMath.java is a little class that simply calculates the binary map position from a world position and vice versa My exchange package is going to contain an overload for the Item and ItemContainer classes to include prices via the OSBuddy GE API. My Node package contains all of my nodes, and my Pickpocketer package contains all the main code. Don't be afraid of too many files!
  11. You could fix this simply: if (getInventory().isItemSelected()) getMouse().click(false); //continue loop If an item is selected, it will left click. This will remove an item from being selected
  12. Web walkers are for lightweights. It's all about the pathfinders now In all seriousness, this looks pretty sweet. Good luck!
  13. The logo parameter definitely works for local scripts, version and info aren't shown however.
  14. It's an API problem. I believe it's fixed in the upcoming stable versions. The bounding boxes for the Drop and Use options intersect (just by 1px), so it will sometimes accidentally use it instead of dropping it.
  15. You using WPF or winforms? Also, regarding the .rar -> exe stuff, you could always just have a text file stored on free hosting which is compressed via gzip streams. Then you can just extract data that way. If you need any C# help feel free to message me
  16. I'm trying to make a new logo for my scripts, getting a bit stuck :p For starters: I have no idea what to do with the top circle. Ideas? I know it's out of proportion (> 180x180), will fix it later. The logo itself is supposed to showcase 3 things unique about my scripts: customisability (the cog), thinking outside the box (the broken up circle), and simplicity (the top circle, no idea how I could represent it) Criticism is welcome, as I would like to make something nice I am not a designer by any means, but I think something like this could very well work.
  17. It's nice, but the face is going to watch me as I sleep. Maybe instead of having your avatar you could have a picture of the Al-K palace?
  18. This is an awesome account dude! Good luck selling
  19. if (!getClient().isLoggedIn()) { //Conditional sleep until getClient().isLoggedIn() } Edit: Just wanna add that a conditional sleep may not be the best for this, eg if it's in onloop you can just do: if (!getClient().isLoggedIn()) { return 1000; }
  20. Don't let your dreams be dreams. Yesterday you said tomorrow, so JUST DO IT! Make your dreams come true - JUST DO IT! Some people dream of success, but you're going to wake up and WORK HARD AT IT. NOTHING IS IMPOSSIBLE! You should get to the point where anyone else would quit and you're not going to stop there. NO! WHAT ARE YOU WAITING FOR? DO IT! JUST DO IT! YES YOU CAN! JUST DO IT! If you're tired of starting over, stop giving up.
  21. You can work out the appropriate width like so: int onePercentImage = (int)(image.width / 100); int imageWidth = (onePercentImage * percentTNL);
  22. As if 10 accounts changing their IP every hour isn't suspicious...
  23. So you're betting on it not happening?
  24. You wouldn't necessarily need neural networks, for example: You log persons a and b. This is an extract from their conversation: a: "glastonbury was really insane, i saw so much cool stuff" b: "really? i wish i went!" You can split person a's response like so: {glastonbury} (was|is|has been) (really|very|somewhat) (insane|cool|thrilling), i (saw|viewed) so much (cool|wicked|awesome) (stuff|items) Legend: {} - unnecessary filler words (nouns) (|) - synonyms That way, you can cover sentences like: college has been very cool, i saw so much awesome stuff (I can't think of any more) This isn't really a neural network, because you don't tweak the "nodes" per say. The only learning involved would be some sort of database that lists sentences. Neural networks are a very cool concept indeed, and yeah would need an entire team, but it doesn't need to be like that.
  25. Bobrocket replied to SocialGFX's topic in Introductions
    Welcome! If you have any script ideas feel free to pitch them to me

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.