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 04/13/15 in all areas

  1. Lately OSBot has seen an increase in activity as we have reached a new stage, which is why I'd like to thank our developer team and script writers for their hard work. But without our community all of this wouldn't have been possible, which is why I decided to host this event for all of you OSRS players and botters! The event is an interactive happening and will take place in Oldschool Runescape. As the title says, this will be a riddle event. Let's explain how it will work. First of all, when the event starts, I will post a riddle on a locked thread so you can check the riddle whenever you want to. Secondly, the hard work is for you. You will have to solve the riddle and it will lead you to a specific location in Runescape. @Oliver will be my accomplice on this as he will be the one hiding. The first person to find him, receives a point. The exact procedure on how to win a round, will be explained later on. There will be a total of 5 riddles (don't bother searching for them on the internet because you won't find them, I made them all up myself). Make sure to have your teleport necessities, possibly some food and other supplies ready before the event starts! After you've found @Oliver, you have to complete this procedure in order to gain the point and win the round. The first thing you have to do is, find @Oliver. You then need to take a picture on which I can see both the answer/action when you've reached the correct location he'll be there somewhere and will have registered the rs name of the first person to tell him the correct answer or execute the correct action, you can take a picture using Gyazo/Puush/.... Forward the picture to me (@Dex) using the PM system. We will compare and if we deem the picture to be legit, you will be the winner of the round. Keep in mind that only the first person to give @Oliver the correct answer/action ingame will receive a point, after that he will be moving to the next location. Date: 26 April 2015 Time: 20:00 (8 pm) Timezone: GMT+1 Click here to see the time of the event on your location If you win a round, you will be awarded with a point. The prizes will be rewarded as followed: 1 point: 3 months of 2 points: 6 months of 3 points: In addition to this @Eliot will be granting you a 60 day auth for a DreamScript script of your choice for users with one or more points. This is how a riddle will look like. It will contain the information which will lead you to a specific location in Runescape. (this is just an example) Question: what is Martin Luther King's most known sentence? If we take this one as an example (the actual ones will be more difficult), the answer to this riddle is the essence mine in Varrock. The answer to the question is 'I have a dream'. You'll have to say the "I have a dream" when you reach @Oliver ingame and take a screenshot of it with your rs name still visible. Some people might think that there will be a mass ban when you participate in this event. I have also taken this into account upon creating the event. Because we do not have one specific location (e.g.: Warrior's Guild) it will be harder to even impossible for Jagex to bust us. OSBot cannot be held responsible for any bans/mutes during/after the event! We hope to see YOU at the event! ~The OSBot Team
  2. Although my lunch break release was a wild success, I decided to wrap up another persistent issue which was the Interface Debugger and getInv(). I'm proud to say that the debugger now runs on Widgets and displays all the new functionality for it. In addition, getInv() works in the debugger for what I believe is the first time (previously it was offsetting ids by -1). Hopefully the scripters can make good use of this update. Changelog: -Reverted RS2Widget getInv() --Fixes Store API -Re-wrote Interface Debugger to use widgets --Interface Debugger is now known as Widget Debugger --Added new widget values to the explorer and removed legacy interfaces --Sub-child is known as Grand-child --Updated getInv() for widgets that are item containers Happy Botting! -The OSBot Staff
  3. Ever been banned? Banned even using the most premium of scripts? Banned while only botting for a couple hours? Well, I have a theory as to how JaGex is distinguishing humans from bots apart from injection. Before I go further, let me brief you on something most programmers know and most others don't. Let's say you're cutting maple logs at Seers. The moment that tree is cut down, I have a feeling JaGex takes note of the time that action was completed as such: 21:59:46: Your tree was cut down. (completed action) JaGex may also take note of the time you begin your next action and what it does. Then you click on the next tree available, or in this case, the same tree after it respawns: 22:00:16 Player begins cutting another tree. (new action initiated) We find that the difference in time the action was complete and the next action was initiated is 30 seconds (21:59:46 + 00:00:30 = 22:00:16). Imagine doing this for hundreds of hours and that difference between completed action and next action is ALWAYS 30 seconds. Pretty predictable and bot-like, wouldn't you say? To counter this, most programmers would know to wait a random duration after the completed action before starting the next one. The code in bot scripts have something along the lines of "Sleep(1-6);". What this entails is the bot to wait anywhere from 1 second to 6 seconds before starting the next action. In theory, this would make it harder for JaGex to spot a pattern; however, it's just as easy to spot a bot-like pattern. Throw a 6 sided dice 100 times. What's the probability that 1 was rolled? It'll be roughly the same as 2, 3, 4, 5, and 6 (~0.17 x 100 = ~17% chance for a number to be rolled) As expected because rolling a dice should be random. The probability of each face of that dice should be the same as the next face of that dice. Nonetheless, human behavior is not nearly as related to the randomness of throwing a dice. Humans are inclined to lean a particular way. So when it comes to time between completing tasks and beginning another, it's not going to look like the graph of 100 dice rolls. It may look more like this: All while the graph of a bot might look like this: I'm not much of a programmer myself, but this theory does have some merit to it. If you can add to this, please do so below. If you think this is a bad theory, please let me know why. Also, let me know what you think JaGex does to distinguish humans from bots. What's the fix? How do you program "human behavior" into code? That's difficult; however, there may be an easy, temporary solution. Random numbers in the Java code currently are thrown through a Math method called a random number generator. Perhaps we could roll 2 dice instead of one and get something that looks a little more human-like:
  4. https://github.com/reidcool/SimpleFighterAIO/tree/master/src/com/simplefighter
  5. The n word is a cultural word for me and my race. It is used in a brotherly and welcoming way by blacks/african americans in america. I was freely speaking and noticed i could not use the word in the chat. Why is this? My proposition. Have a rank called black person which allows the black person to say the n word. In order to obtain it you have to prove you are black most likely via skype .. hehe im actually black irl though.. js saying so you think im some trolling white supremacist brah
  6. Doesn't that show how Apple customers ahum fanboys, are narrow minded as fuck? I'm not saying one is better than the other, just my conclusion to the fact that so many people bought the Apple watch without reading a real review on it.
  7. This hotfix will hopefully fix isVisible() issue introduced in Version 2.3.59. Normally I would thoroughly test releases, however Maxi will be out until mid-week. Please let me know if you are continuing having some issues, I wrote this patch during my lunch break. Changelog: -Attempted to patch isVisible() issues -Attempted to patch getInv() returning item ids with a -1 offset Sincerely, -The OSBot Staff
  8. Apple just kneecapped Google's smartwatch efforts http://uk.businessinsider.com/android-wear-apple-watch-google-advantage-developers-2015-4?utm_content=bufferba6d6&utm_medium=social&utm_source=facebook.com&utm_campaign=buffer?r=US
  9. 2 points
    http://s73.photobucket.com/user/mainmenu685/media/24hours.jpg.html Todays drops nom nom
  10. Yes I'm aware of this. Sadly.. i'm writing a detailed fix for this annoying issue ... I hope to get it fixed by tomorrow. Sorry for the inconvience!
  11. Try the following: - make sure you run the latest version of osbot - make sure your java is up to date - restart the client - restart your computer
  12. 2 points
    Omfg kidink is back!!! who is this?
  13. So what you're saying is you bumped your threads
  14. I will, I just need to make sure everything is flawless first. OSBot .60 client should work with this script very well, since .59 was bugged
  15. 2 points
    That's one fine smelling roast
  16. Curious as to why you didn't use an else statement rather than if(smeltSelect != null) { } if(smeltSelect == null) { } Something you could do is encapsulate each state behavior within the actual state: class MoltenGlasser extends Script { private State state; public int onLoop() throws InterruptedException { getState().process(this); return 500; } private State getState() { //... } } enum State { SMELT { @Override public void performTask(MoltenGlasser script) { script.log("Smelting"); script.cameraFix(); Entity furnace = script.objects.closest(...); //... } }, BANK { //... }; public void performTask(MoltenGlasser script) {} } This will keep your onLoop method nice and clean, and separate the logic of each state into it's own method. Also, no need to switch between cases anymore! Thanks for posting this! Every script snippit helps familiarize me with the API; much appreciated man!
  17. A good theory, but here are some things to consider. Probability is just that, the chance. You have equal chances to roll any side of a die, but it is still possible to roll a four 76 times in a row. Moving on, let me ask you all a question. Have you ever played legit and wood cut for 10 hours straight or power mined for 10 hours straight? 99.4% of people have not. (speculation I'd bet money on) When woodcutting, do you usually sit at the tree and wait for it to respawn, or do you go and find another tree to maintain profit and/or xp while minimizing idle time? Someone mentioned anti-ban which is a funny thing. When I play, I hardly ever move the camera, check my xp, check my friends, or anything. I sit there and wait for my inventory to fill up, use a macro to drop all my items in 2 seconds, click the resource and begin waiting all over again. Understandably though, if all bots did this that would be a huge red flag, just saying that's how I play "legit". To me, the biggest contributor to bans is being reported. Side note, those people that ask if you're a bot, how would you respond if you were muted... The next biggest one would be following patterns that large amounts of previously banned bots followed, and obviously having your ip flagged. Maybe those people who make a brand new account to suicide bot and transfer whatever they made before they get banned in a day or two are the biggest contributor. I'd bet jagex let's them make it for that long to gather sufficient data on them and builds a control pattern to compare other suspected bots to. If they fit, they get a ban.
  18. Haha m8 don't trip didn't think you were, I'm just asking tbh so I don't get in trouble again rofl
  19. Quite possibly true, really interesting and a great use of graphs and shit.
  20. don't vote for her.
  21. 82 hybridding level on rsps. next episode: thea queen battles ra's al ghul. https://www.youtube.com/watch?v=sseU_Gx7wIE
  22. seems like its updated and working now. good work :P
  23. hey czar can i get the acc that you were using to test this script on
  24. Lol clearly a noon iRLFriends != runescapeFriends
  25. i would also love to learn that, make tut plz
  26. Huge Vouch for this script, ran it for 30 hours straight (with breaks) best script ever
  27. Sure I can add that, so you guys want to hop for players within a 3x3 grid near you? Or what
  28. 1 point
    might want to remove that pic from your siggy before calling other peoples pics gay...
  29. All done via the mirror bot or quests. Even done a few 24 hour runs at Hill Giants...
  30. this bot is ownage. got from 70-80 str in 1 day! l0l it even changes world when there are over 5 people = more xp. love this, deserves an oscars!
  31. 1 point
    If you don't want it go all night, set the break schedule to break in 240 minutes for 1100 minutes with 1 minute deviations
  32. Yes, aslong as you have a script on the SDN that works and is being maintained. you do. gg 2 weeks of your life for 1 script though
  33. 1 point
    I can't say everyone thinks I'm trusted, I was trusted with a Super Moderators account a while back. I didn't do it for long due to Personal problems.
  34. I am not sure what your intention is. Are you saying you're willing to do Zulrah on people's accounts? If so why not make a service thread why post here? If you're trying to rent another persons account, I can assure you that's against the rules.
  35. Ah I get what you're saying now
  36. ok. maybe its was maxed but this acc has a bunch of quests barrows gloves, fcape, a high total level and no blackmarks. just saying it can go for 130m
  37. Reminder private scripts aren't allowed. I can see you're fine with the script being made premium so I can see that's not what you're trying to do. Just thought id leave this reminder here anyways.
  38. Sorry, no thank you. paypal is the easiest form of payment to recover, also you only have 10 feedback. You're not too trusted yourself friend. Thank you for complementing my account though. Bid not taken.

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.