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 02/14/14 in Posts

  1. 3 points
    v1.7.80: Mandatory update due to changes in RS. v1.7.81: Fixed issues with closestAttackableNPC() that was causing the bot to click on recently killed NPCs (thanks @Swizzbeat and ).
  2. 3 points
    What is this, a Facebook suggestion?
  3. So I guess I can post this here because Idk Anyway; I've been in music for a while, and this is a vocal cover I did, with some Older gear and software as a one last hoorah with it. (it uses a newer EQ though) All vocals are by me, the music itself is from the album. The song is "Broken Fame" by Fit For a King, Vocals covered by me. (All of them) Warning: This is a heavier song. and I know most of you are not into my style of music so I figured I'd warn you before hand. anyway, tell me what you think. Thanks. https://soundcloud.com/timedead/fit-for-a-king-broken-fame/s-Zvg2L -Dustin
  4. Release 2.0.9 which features a fix for the connection class. Also I believe theres a memory leak where if you open one tab and you close it, the client stays running in the background. I would advise against closing tabs on OSBot 2 until this issue is fixed!
  5. I Suggest using him ^^ Verified firecaper!
  6. I'm going to laugh as "Mod John C" stumbles upon this website, see's this post and remembers your friend and bans him lmfao.
  7. Cool, hopefully the community will help get this thing into tip top shape!
  8. inb4 you come back to this... And you like this:
  9. Hi, I'll be selling Osbot Vouchers for rsgp. With Osbot Vouchers, you can buy anything in the osbot store, including scripts and VIP CURRENT PRICE: $2.7/1M THIS IS THE CHEAPEST PRICE ON OSBOT To get in contact with me, add my skype below. Tos: You will leave me feedback, I will do the same. I will not stop mid trade We can use a MM if you want...
  10. Dear community, We have a new pathing algorithm that is ready for OSBot 2. One of the most common bot detection techniques that we know of by reading papers about bot detection within games like World of Warcraft is tile hotspot detection. In summary tile hotspot detection is the act of storing tile clicks and from those clicks find out that bots usually tend to click the same tiles when traversing from A to B. The tiles are different every time you walk the path from A to B, but the path remains the same which means the tiles of the path become hotspots. Scripts with little differentiation most likely end up with walking from A to B by using for example area's, which slightly spread the tile clicks because the paths are slightly different, but they end up around a certain threshold regardless. This is very easy to monitor by a program, simply storing tile clicks on the servers of Jagex and process them to see if there is a recurring pattern in tile clicks. It doesn't take much computational power and is quite exact when it comes to identifying bots. Humans on the other hand tend to randomize their clicks far better, not because they do it on purpose, but we're human and can't click with bot precision and don't always judge correctly what is the shortest path from A to B. We know this way of detection is/was used in World of Warcraft. I haven't done any research into what World of Warcraft bots have done to mimic humanlike pathing, I haven't been able to find this information, most likely because of the fact they like to keep their magic tricks secret. This new pathing algorithm tackles this way of detection. Chances you will walk the exact same path from A to B are very small and this isn't just done by taking the path from A to B and differentiate around the tiles in the path. This would essentially still give easily detectable hotspots, with the only difference that instead of one path they are evenly distributed around the path. It constructs a giant shape which can be traversed and will make sure that it won't exceed a certain threshold of length compared to the shortest path, making sure it doesn't become utterly stupid or inefficient. Sincerely, OSBot.org
  11. Who would like to join me to go crash Runefest 2014? If you want to tag along you must have the following requirements; 1. OSBot Merchandise 2. Anonymous mask 3. "Arabian 2" Music track from RS on your iPhone music library. 4. Know how to twerk 5. Balls We will proudly walk around with our OSBot merchandise asking people if they want to buy gold and to meet you out back in 5, twerk to Arabian 2, and proudly take over and change the name to OSFest 2014.
  12. OSBot 2 isn't ready for botting yet tbh.
  13. 1 point
    NIce dbow loot at the end
  14. 1 point
    Enjoyed the video, great work!
  15. 1 point
    nice pks man! the music kinda made my ears bleed
  16. 1 point
    Very entertaining, nice video, mate!
  17. 1 point
    Nice video + music!
  18. You guys call them ugly nerds yet you guys play runescape.
  19. Lol thanks man for ur screenshots forgot to ask you :P
  20. Froze after opening third tab, with 2 bots already running,. Just reporting errors.
  21. 1 point
    I vote yes. But only if it doesnt show on profile like your likes does i wouldnt like having 100000000000 dislikes from trolls :P
  22. This is a new Penis. A new beginning. And things will change.
  23. OSBot 2 is actually fairly stable with actual OSBot 2 scripts. The problem is that the emulator for OSBot 1 scripts is still very experimental.
  24. I can smell the fedora from here.
  25. i feel like for a whipper it needs 90 str, if it was 60 att it would prob be better for staking, considering the str aint that high.
  26. http://gyazo.com/56e1a272c7cec80be37b646012fed851
  27. its really not a void rusher yet :P u need 42 atk/str/mage and 22 prayer still
  28. 1 point
    Suprice Suprice! Soup of rice!
  29. Simon, I'll seriously miss you. Come back soon!
  30. It's by Jagex, of course it's not F2P.
  31. you guys are so stupid lmao... his name was "offensive" so they force name changed him jagex does that when someone reports u for offensive blah blah blah.... all he needs to do is set another name...
  32. The only way I can think of you allocating more RAM (which is not possible - the program will take the RAM it needs.) is by going to the task manager, going to details and right clicking javaw.exe->Set Priority->High. That will give the program a higher priority over other applications so RAM isn't shared as evenly, I guess.
  33. TOPH!! Just watched the bot change my style to attack xp whilst surging with the g maul, like someone said earlier too please look into this.
  34. I can't be polite if the majority of the posters are idiots and don't do research before they post. Tbh if you have the same thought as them I can't say you don't belong to that group. Read my previous posts and you will realise I do have a point, flaming was never my intention but responding to trollers the normal way will make you lose always. If I don't get a normal response back with actually a few valid arguments, then don't expect a post from me which is filled with love. Your posts need to have some sense, otherwise don't bother posting. edit; I refer you to my post made against verified, the nitwit who just liked one more post of a person who is 'against' me. (Flaming parts aren't directed towards you)
  35. OSBot 2 has a feature which can make older scripts usable, a few line changes would make it work no doubt. Again someone who talks without even knowing what OSBot is capable of, it's also funny that verified instantly liked your post as he got served. Never said that I'm a leet coder, you don't call a programmer a coder. A coder is the wrong word to use here and as you don't know anything about that I'm assuming you aren't that good either. Never said this was the next iPhone but it still has some value which shouldn't be negated, don't talk nonsense if you can't back it up mr swizz.
  36. Here's your logic. private State getState() { if (!isBusy()) { if (!Inventory.containsAll(item1, item2) && !Bank.isOpen()) { return State.OPENBANK; } else if (Bank.isOpen() && !Inventory.containsAll(item1, item2)) { return State.BANK; } else if (Bank.isOpen() && Inventory.containsAll(item1, item2)) { return State.CLOSEBANK; } else if (Inventory.containsAll(item1, item2) && !Bank.isOpen()) { return State.FLETCH; } } return State.ANTIBAN; }
  37. Hello, first of all I am sorry if this is in the wrong section, it seemed to be the most logical section to post this in in my eyes. The reason I am posting this is, I recently noticed that many people do not understand how the break timer actually works, I know to some this may seem easy, and make this post unneccesary, but I think this still needs to get out there So here it goes: Average interval: is after how long do you want it to take a break? Interval deviation: How long can it vary from the interval time Break time: how long does it take a break? Break time deviation: how long can it vary from the break time Example: I want it to take a break every 2-4 hours, for 30-60 min Average interval: 180 min (=3 hour) Interval dev: 60 min (so it can vary from 180-60 to 180+60 = 2-4 hour) Break time: 45 min Break time dev: 15 min (makes it vary from 45-15 to 45+15 min)
  38. V1.1 Released! Hello, For all my scripts I require a walking class so I made this class that DOESN'T glitch/pause on breaks. Example (V1.1): This class/package is able to: Manage the run energy Open doors (ONLY closed ones) Clicks next Position when it is in range for smooth walking Path randomization which can be turned of for each position DOESN'T glitch/stop Easy to use! Has a debug paint Requirements/How to implement: Import the jar first (You can also open the JAR with 7Zip and go to the walker folder for the source) States makes this alot easier. First you need to make a new PathTile, a PathTile is a class that extends Position so you can use it as a Position aswell. By not specifying the randomize boolean it will be true (so randomized) PathTile tile = new PathTile(Entity ent); PathTile tile = new PathTile(Entity ent, boolean randomize); PathTile tile = new PathTile(int x, int y, int z); PathTile tile = new PathTile(int x, int y, int z, int randomize); Then you make a PathTile array PathTile[] pathTiles = new PathTile[] { new PathTile(3186, 3429, 0), new PathTile(3191, 3429, 0), new PathTile(3196, 3429, 0), new PathTile(3196, 3424, 0), new PathTile(3197, 3419, 0, false) }; // By not specifying the randomize boolean it will be true (so randomized) After that you can make a new Path Path path = new Path(Script s, PathTile[] pathtiles, int maxRandom); // For example Path path = new Path(this, pathTiles, 2); // This will make a new Path with the Path Tiles we made before and the randomization value is 2. (So the x can vary between -2 and 2) Then we need to make our walker class Walker walker = new Walker(Script s, int doorDistance); // For example Walker walker = new Walker(this, 2); So how do we combine these things? Because it doesn't glitch on breaks you should use states. if (State.START_WALK) { path.start(); } if (State.IS_WALKING) { walker.walkPath(path); } // For the IS_WALKING state you can use path.isWalking(); // For the START_WALK state you could use an area for example. If you want to draw the debug paint then put this in your onPaint: //Make walker and your path public/private/protected public void onPaint(Graphics g) { this.walker.drawDebug(g, this.path); } If you want to draw the path on screen then put this in your onPaint: public void onPaint(Graphics g) { this.walker.drawPath(g, this.path, Color.CYAN, Color.RED); } If you don't understand it watch this very basic implementation video: --Updating Changelog; ---------------V1.2--------------- Added Walker.recover(); It will try to find the closest PathTile of the last path and start walking from there. Useful to put in your Idle state (where nothing happens so your bot is stuck) ---------------V1.1--------------- Added drawPath(Graphics g, Path p, Color c1, Color c2) - Credits to jelknab Added doorDistance to the Walker constructor: Walker w = new Walker(Script s, int doorDistance) : if doorDistance is 0 then it won't detect doors! Changed the randomization, the path will be randomized when you use Path.start() and not when getting new points. Source is now in the Walker folder. ---------------V1.0--------------- Release Download V1.2: http://uppit.com/8vp0h4o867xc/AIOWalker.jar Source (Pastebin) V1.2: Path.java: http://pastebin.com/hcUjnafE PathTile.java: http://pastebin.com/4FB7nqYk Walker.java: http://pastebin.com/37tjiZ4g Download V1.1: http://uppit.com/vwqn9srba1k1/AIOWalker.jar Source (Pastebin) V1.1: Path.java: http://pastebin.com/hcUjnafE PathTile.java: http://pastebin.com/4FB7nqYk Walker.java: http://pastebin.com/60M51rcu Download V1.0: http://uppit.com/tlub9ozv2t3o/AIOWalker.jar Source (Pastebin) V1.0: Path.java: http://pastebin.com/y7GdDZLG PathTile.java: http://pastebin.com/VBK0cTnR Walker.java: http://pastebin.com/FV013cG9

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.