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.

Leaderboard

Popular Content

Showing content with the highest reputation on 07/19/14 in Posts

  1. Hello all OSBot users. As I'm sure you're aware, the developers (excluding Zach) have been paying OSBot almost no attention, letting their client degrade into what it is today. For all of our sakes, a large group of script developers have been collaborating about what we could do to help better OSBot, so that all of you can have a much better experience here. Anyways, after talking for a while, we came up with a brilliant idea: we'd create an official group of scripters here on OSBot to maintain the client's API (which handles basically everything you guys see, mouse and keyboard movements, banking, interaction, everything!). To ensure that none of the team would slack off, we decided that this team would be paid a small cut of profits, since we're doing the developers' job anyways. So, we presented this idea to @Laz, and he said he would talk to @Maxi about numbers and see what they could do. This was 3 days ago, we've prompted @Laz every day for a response, but we keep getting ignored. It's absolutely unacceptable how the developers are treating OSBot's most talented and dedicated scripters, let alone their own users. --- To prove our worth, many of the scripters with API access has shown how effective this team is, here's a nice list of what we've done so far (all being saved locally, until we have a proper response from @Laz): New and improved mouse ​The current mouse is often erratic (it skips instead of moves, and sometimes moves EXTREMELY fast) and inaccurate, causing more bans than I'd like to imagine This new mouse never uses the same movements, so it's virtually undetectable Here's a small GIF of the new one (we'll have a longer demonstration soon) Store API fix ​The current store API would sometimes buy items that the scripter did NOT say to buy, making some buying scripts be broken! Bank scrolling ​The bank had an issue with scrolling (it often wouldn't scroll right), and has been fixed! Maze random event ​This has been an issue for FAR too long, and it is now fully operational! Entity interactions ​This is a big one, if a script you were using has ever messed up clicking on an object or NPC, you'll be happy to know it has been fixed! isVisible() bugThis breaks many scripts, and has been an ongoing issue for quite a while. Scripts would stop, thinking an NPC or object is on the screen when it really isn't. Faster keyboard ​Our current keyboard is very slow, making it look bot-like, but we've improved it to a much more human-like speed! And many other fixes to the core API ​These fixes will help all scripters make higher quality scripts by letting them focus on their scripts and not on the faulty API --- We need all of YOUR help and support to make this team possible, so we can hopefully turn this client around before it's too late. Thank you all so much for reading our thread, I hope we have shown you what we're capable of and can't wait to keep improving. Sincerely, @Ericthecmh @Pandemic @Eliot @Dashboard @Swizzbeat @Deffiliate @Nezz @Nitrousek @NotoriousPP @Dreamliner @Khaleesi @Th3 @Alek
  2. This is ridiculous. OSBot already takes a 30% cut out of our script's profits. Now you want us to spend hours fixing client code, which is the responsibility of the devs? The situation is different from the mods in a critical aspect: Mald is present. He's active. He does a lot of work on the forums. Therefore, I think it makes sense for him to ask for help. Laz isn't very active, either on the client or the forums, and Maxi's hasn't been active for who knows how long. You're asking us to take over the client's development while they sit back. Nobody wants to help them if they're not helping themselves. Also, super mods get respect. They still get benefits. They get a pip, and color change. Laz gave some of us access to the API a while back, and some of us used that access to fix a lot of bugs. But how many people knew that? Nobody. We didn't get any recognition or appreciation. If you used OSBot 2 before it's release you'll remember that it broke every time a random appeared. I was the one who spent hours figuring out why and fixing it. Come to think of it, Laz didn't even bother to say "Thank you Eric"
  3. Your post is based on lack of knowledge how actually OSBot 2 is being developed. There's currently one developer that is doing anything regarding client and API, and it is @Laz. We are not taking their profit. We just wanted a MINIMUM amount of money, so we could have incentive for work. I am actually not part of API team, because I wouldn't have time to dedicate to it anyway, and even I think it's amazing idea. The scripters who are in the "not approved" API team at the moment, are one of the brightest scripters of runescape of all times, It's the only thing that can save this bot at the moment. We offered Laz our help, and it is pretty much the best offer one can imagine for a developer, someone doing the job for you, for some lunch money, the fact that he doesn't reply and leaves us in the dark makes me, and the other script developers very sad, and if you guys knew our situation from inside, you wouldn't be too happy either. To be honest, I feel disrespected by the devs. No contact what so ever, and let's face it, without scripters, there would be no bot. We make this bot together.
  4. 9 points
    It's okay man, just say you pulled a maxi.
  5. 5 points
    He doesn't watch it.
  6. 3 points
    Support. We need to bring back one-time scripts. Nobody wants the overhead of monthly payments.
  7. couldn't have said it better myself. Very well said.
  8. Remember customers, you are the reason osbot is surviving. You have a voice. Use it.
  9. 3 points
  10. Why specifically osbot though? Especially when only more harm than good comes. @TheScrub is very wise tbh,.
  11. 2 points
    Acerd fapped to this.
  12. why r u banned on sythe
  13. I agree with Swizz. Y;all are making this shit too complex -.- private void walkPath(Position[] path){ Position finalPos = null; for(Position pos : path){ if(map.canReach(pos) && pos.distance(myPlayer().getPosition())<12 && pos.getZ()==myPosition().getZ()){ finalPos = pos; } } if((finalPos!=null && (map.getDestination()==null|| map.getDestination().distance(finalPos)>3))){ localWalker.walk(finalPos); } }
  14. 2 points
    Only way now to mine bitcoins for profit is to start a botnet.
  15. That's not human behavior but a static condition. If you're really trying to mimic a human at the very least add some random deviation to your tile/minimap click points.
  16. chrisarchieprods
  17. for (int i = 1; i <= 8; i++) { if (i > 3 && i <= 6) { System.out.println("iOS" + i + " is good"); } else { System.out.println("iOS" + i + " is bad"); } }
  18. Sounds like Windows 8.
  19. 2 points
    Goku because Superman is a bitch and can't even go Super Saiyan 1. What kind of fucking question is that, it's obviously Goku. He has the power to destroy planets almost instantaneously, you insult his legend by comparing him to Supershit. These hoes aint loyal.
  20. There is a story from Scotland that a player back in the 70's got concussed,the manager said to the doctor how is he? The doctor said he does not know who he is. The manager replied, tell him he is Pele and send him back on LOL.
  21. 2 points
    I've had a lot going on in my life but I wanted to post this for anyone that still uses osbot. I want to apogoly anyone who purchased one of my premium scripts and didn't get to use it enough to make up for the money they used to buy it. I should've keep them updated for longer but it just didn't happen. I made lot's of free scripts because I knew this was going to happen sooner or later. I'm sorry. It's okay if you are angry at me.
  22. What I thought: "Is this some sort of sick joke?"
  23. 1 point
    If OSBot 'ended' tomorrow, Maxi wouldn't hear about it until 2017.
  24. Dont forget all the rs money he sold for irl cash, Was shit loads
  25. 1 point
    I have done at some point with most, I'm pretty sure literally every lad has also done that. Just instincts.
  26. Time to upgrade to get the update. >.>
  27. package pathwalking.Botrepreneur; import java.util.LinkedList; import org.osbot.rs07.api.map.Position; import org.osbot.rs07.api.model.Entity; import org.osbot.rs07.api.util.LocalPathFinder; import org.osbot.rs07.input.mouse.MiniMapTileDestination; import org.osbot.rs07.script.MethodProvider; import org.osbot.rs07.script.Script; import sleep.Botrepreneur.SleepMethods; import time.Botrepreneur.Timer; import energy.Botrepreneur.RunMethods; public class PathWalkMethods { /** * @author Botrepreneur * @Version: 00.41 *Deux* */ public static boolean traversePath(Script script, Position[] path, boolean reversed, int toggleRunOnAt, int toggleRunOffAt, boolean toggleRunOnInCombat, long timeout) throws InterruptedException { Timer timer = new Timer(); int attempts = 0; while ((!reversed ? !script.myPosition().equals(path[path.length - 1]) : !script.myPosition().equals(path[0])) && timer.getElapsed() < timeout && attempts <= 10) { RunMethods.manage(script, toggleRunOnAt, toggleRunOffAt, toggleRunOnInCombat); Position bestPosition = null; if (!reversed) { for (int i = 1; i < path.length; i++) { MiniMapTileDestination mmtd; if (script.getMap().canReach(path) && (mmtd = new MiniMapTileDestination(script.getBot(), path)) != null && mmtd.isVisible()) { bestPosition = path; } } } else { for (int i = path.length - 1; i > 0; i--) { MiniMapTileDestination mmtd; if (script.getMap().canReach(path) && (mmtd = new MiniMapTileDestination(script.getBot(), path)) != null && mmtd.isVisible()) { bestPosition = path; } } } if (bestPosition != null) { boolean clicked = false; if (script.getMap().distance(bestPosition) <= 5 && bestPosition.isVisible(script.getBot())) { clicked = bestPosition.interact(script.getBot(), "Walk here"); } else { clicked = script.getMouse().click(new MiniMapTileDestination(script.getBot(), bestPosition)); } if (clicked) { SleepMethods.untilMoving(script, 900L); if (script.myPlayer().isMoving()) { int speed = MethodProvider.gRandom(script.getSettings().isRunning() ? 250 : 500, 100); MethodProvider.sleep(script.getMap().distance(bestPosition) * speed); } } else { script.getCamera().moveYaw(script.getCamera().getYawAngle() + MethodProvider.gRandom(50, 20)); attempts++; } } else { script.getCamera().moveYaw(script.getCamera().getYawAngle() + MethodProvider.gRandom(50, 20)); attempts++; } } return !reversed ? script.myPosition().equals(path[path.length - 1]) : script.myPosition().equals(path[0]); } public static boolean traversePath(Script script, Position position, boolean reversed, int toggleRunOnAt, int toggleRunOffAt, boolean toggleRunOnInCombat, long timeout) throws InterruptedException { if (position == null || !script.getMap().canReach(position)) { return false; } LinkedList<Position> pathList; Position[] path = null; if ((pathList = new LocalPathFinder(script.getBot()).findPath(position)) != null) { path = (Position[]) pathList.toArray(new Position[pathList.size()]); } return path != null ? traversePath(script, path, reversed, toggleRunOnAt, toggleRunOffAt, toggleRunOnInCombat, timeout) : false; } public static boolean traversePath(Script script, Entity entity, boolean reversed, int toggleRunOnAt, int toggleRunOffAt, boolean toggleRunOnInCombat, long timeout) throws InterruptedException { Position position; LinkedList<Position> pathList; Position[] path = null; if (entity != null && entity.exists() && (position = entity.getPosition()) != null && script.getMap().canReach(position) && (pathList = new LocalPathFinder(script.getBot()).findPath(position)) != null) { path = (Position[]) pathList.toArray(new Position[pathList.size()]); } else { return false; } return traversePath(script, path, reversed, toggleRunOnAt, toggleRunOffAt, toggleRunOnInCombat, timeout); } }
  28. 1 point
    Perfect & flawless, everything you need in a cooker!
  29. 1 point
    New account + bond is asking for a bann As long as you PAY money for the membership they probably don't even care you bot... #jagexLogic
  30. try this http://www.osbot.org oops its .org not .com
  31. because rule 54, only black mod allowed: @Catastrophe
  32. If you're talking about the prize pool, it's actually fan-funded.
  33. It's the best thing you can do since he is the one who is taking his time out to make these amazing scripts.
  34. Really? I always bot on my main

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.