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

  1. Dear community, Prepare for a long but awesome read! I feel like giving you all an insight in what has been happening behind the scenes of OSBot lately and what is to come. We have been working hard in the last couple of months to get the bot back where it used to be in the summer/autumn days of 2013. Fixing issues with the API and the bot is one part of that. The other part exists of creating new innovations and adding new features to keep up with other bots or to make OSBot unique and innovative. These were things we were doing quite nicely back in the days and it's time to reclaim this glory. Many of you must have noticed that MGI was added to the team as a developer. With this promotion we also promised to find a solution for the high ban rates that we, but also other bots, are facing. Ban rates. Detection of bots can be divided in two main strategies. The first strategy is detection on a low level, this means detection of the modified RS client. The second strategy is by analysing behaviour of players. Both can be extremely efficient at what they do. Combined they do a pretty good job, considering the banning rates some people are facing on any bot they use. The first strategy is done by detecting whether the RS client that runs is modified or not and whether it is running in it's natural environment. The way current way most bots work is by downloading the RS client and modifying the client to be able to communicate information of the game with the bot engine. There are ways around it, but the way RS currently has their system set up means that battling their strategies to detect bots on a code level are meant to break and would require a lot of updating. Basically using a bot these days or for example RSBuddy (a runescape helper, not a bot) just plain out tell RS that they are bots. The second strategy is behavioural analysis. By having intelligent systems that compare behaviour of players/bots and compare it to statistics they have of players that are proven to be bots, they spin an entire web of intelligence that could recognise bots. This they can't obviously do for every player, so they most likely have different monitor levels, where each level higher means that the behaviour is analysed in more detail. Those two strategies are then probably combined, where the first strategy is probably the main flagging system to be upgraded to monitor tier 1. Monitor tier 1 then monitors on a global big picture view. Botting times, activities, quests being done, experience gain, trading activity etc. If monitor tier 1 suspects suspicious behaviour, your account will be moved in to monitor tier 2 which might analyse mouse behaviour or other more in depth and resource intensive analysis. From there there might be more tiers until you get banned. This of course is speculation. Having good scripts does lower the chance on detection by a lot. Changing scripts, having different behaviour on the same scripts by two different users, intelligent and human like action etc can all make a difference. But these won't make a difference if a bot basically says it's a bot based on a technical level of the code. So what is the solution? The theoretical solution seems simple. Come up with an idea that has no possible detection on a code based level. The implementation of it however is far from easy. Now to the interesting part: MGI has been working on an idea conceived several months ago and is nearing its completion. We call it the mirror system. The mirror system should tackle strategy one completely. OSBot's new Client Mirror System. Before blabbing about all kinds of technical details here is a picture of what it looks like. A picture is worth a thousand words they say. MGI called this feature the Client Mirror System. It leaves NO trace in the RS client of our bot and is by no means visible on the JVM. The RS client runs in its own environment which makes it even better. You still have all the controls you had in the past. This could potentially knock out the initial flagging system that takes your account in to monitoring. We don't know for sure how their system works though, but this completely diminishes the detection on a code level base. This feature does require additional CPU, so the future will have to show how much of an impact it will have if you use this for big bot farms. We will however provide you with the option to use the old injection system or the new Client Mirror System and they will be able to be used in a mixed fashion if you prefer. In any way, the performance overhead might be worth it for everyone in the end. Work is still being done on finishing the entire feature including optimizations. Other planned features. OSRS update handling. We will provide a system that will handle with OSRS updates. Once the bot recognises there is an update about to happen, it will log your account out or wait for the disconnection. After that it will wait for the new hooks to become available on the server and reboot the RS instance. The moment when this reboot happens will of course be randomised so that not all OSBot users log back in to the game at once. After the reboot the script will continue where it left of. Grand Exchange API. With the GE released we will be providing an API for scripters to use the GE. OSBot client chat. I have written a server module that will be able to route chat traffic to and from the server and supply it to the forum's IP.Chat module. Users will be able to chat with the people on the forums and vice versa. We hope this feature will increase traffic to the forums and give people something to do when they choose to baby sitting their bots. I hope you had an interesting read , Sincerely, The OSBot team UPDATE:
  2. 3 points
    You've got a good chance bro.
  3. First you need to store the list, then null check the list. Making 2 calls is a common beginner mistake, which can result in a NPE when you thought you checked it. See the quote for the changed code. Also idk where u got this from: int randomNum = rand.nextInt(((p.size()-1) - 0) + 1) + 0; but that literally makes no sense. This is the same as p.size() -1 - 0 + 1 + 0 = 0 No clue what you were on when you wrote that but i need some.
  4. LINK TO PART 1(OCT 2013): HERE I decided to release this after it was highly requested, this was the craziest day of my life. If you are new you are going to have no clue who any of us are...but that's ok. So after we go to the police station, we all post bail since money is not a problem for any of us (we have RS goldfarms and other sources of income), we get the lambo and start rolling along and Yoloswag is really upset. Yoloswag is mad that the lady from Mcdonalds scammed him 7.5M and he is relentless to get this back. Everyone agrees that we need to rush this bitch and get the gp back. We call Master Chief, who knows what he's doing when it comes to making extremely good gold selling sites, and Smart who is good at talking and an excellent thief. We meet up and make a gold selling site, the price of 07 gold at $1.70/mil, what a steal! We knew the bitch would fall for it. We get MC to trace the IP address and sure enough, it is coming from Mcdonalds...that bitch! We go into live chat and Smart tells the bitch to go first. The lady does not respond so we get Smart to talk to her long enough as me, ScorpioZ, Dashboard, and Yoloswag get in the lambo and roll out. We get into the Mcdonalds and tell the manager we need our feedback and what is going on and the manager agrees to let us rob the lady. We run up and the dumb ass is on her labtop trying to get the gold for $1.60 (what a fuckin scrub) and yoloswag pulls a gun and makes her trade over 25M 07 and send money through PayPal. We tell her to keep her mouth shut or we will leave negative fb and we roll out. Anne is in the parking lot and tells us the lady posted a dispute and we're banned if we don't refund the money. I eventually go on Anne's side because that's my girl and Dashboard does the same because he is banking and doesn't want the ban hammer. Yoloswag and Scorpioz want the money and hold a gun to Ricky's head but Anne...she doesn't resist and IP bans both of them. Scorpioz kills Ricky as Yoloswag and him run into the sunset.. The moral of this story: Know who you're trading...it can end badly. Yes this actually happened. @ScorpioZ @BawsZ
  5. Unli.ml - Unlimited disposable email addresses Hello everyone! Not sure if this is the right section, but I would like to let you know about a website I created. Basically, you can sign up and get an unlimited amount of email addresses on-the-fly. How it works is: Its 100% free! - Sign-up at unli.ml - Add a subdomain (such as myjunkmail.unli.ml) or add a domain you own. - Send email to anything@myjunkmail.unli.ml - Login to web app to see the messages come in Basically, no more wasting time creating accounts just for a confirmation code! If you don't like activating your accounts, I have nothing for you Screenshots: Won't they just blacklist your domain? So far I have not had this issue, and I've made a lot of accounts with this site. If this happens, additional domains can be added by me (for public use) or by you (for private use). Free domains? http://freenom.com Check it out - unli.ml
  6. Could we have a little section or something where we can always see what scripts have been released recently? Like for example, Khaleesi released his Caged Ogres script today, how many of you did honestly see it? I 'helped' him make it and I didn't, lol. This script should've been put under "Combat/Slayer" and also in a special section called 'Recent releases' (one for SDN and one for non-SDN script section) for about two weeks so that nobody ever misses out on new script releases! More ppl seeing new scripts > More people buying new scripts > More money for OSBot/Scripters > More scripts > PROFIT What ya guys think?
  7. 2 points
    This is all of my work, newest to oldest. Note, some are bad due to me trying to force something. You should never force anything while designing. I was trippin when I made this LOL LOL FOUND THIS. now it's getting really old xd I have too many images, thread won't take it all
  8. 2 points
    I took it as, how do I make an action listener to track the time of last action. Animation not action*
  9. 2 points
    Pain doesn't pay for whores! Whores pay for pain!
  10. Things to work on: Lighting Placement Colors (Overall looking monotone with splashes of other bright colors, this is because you probably used some sort of color mask) Atmo KIU Dark ^_^
  11. Idk if there is already a thread like this but I couldn't find one. So I thought I'd make it. Just post a screenshot or something like a name of a funny / obvious bot name. I shall start.
  12. ABOUT: Starting a little design contest, there will be a small prize of $10 to the winner, everything you need to know is below. GUIDELINES: Your limited to your imagination, however size limit is 400x150 and you must include the following text "What we do in life, echoes an eternity." ->Size Limit: x:400 y:150px ->Text: What we do in life, echoes an eternity." TIME: You have 3 days from now to PM your design. Extended to Wednesday 3rd. RULES: ->1 Design per person ->Do not show your work to others ->I can still make the final decision on who is the winner Once I've received all the designs, I'll start a poll and we'll let the community decide who wins. ____ To make things more clear here's a little update. It must be a signature however I can be a signature of any kind (3D text, abstract, smudge, clean and simple, gif. Heres some examples to get the ball running.
  13. 1 point
    If you have something to set the lastAnimation to the current time, then at any given time you can call something like: if(Player.getTimeSinceLastAnimation() > 1000) In other words, if your player has not animated in over a second. I have used something like this for ages to track all kinds of things that otherwise would not be trackable using the OSB api. timeSinceLastAnimation timeSinceLastInCombat timeSinceLastMovement You can apply this same concept to other things besides the player as well. Read the above. myPlayer.isAnimating will only return true if at the exact time you call it, your player is animating. You need to know how long it has been since your player animated. Using isAnimating can cause scripts such as fishers and cookers to spam click and screw up easily.
  14. I messaged them saying I had one on the way. I am running the script as we speak
  15. Naw son... Around these parts @Dex and I are in charge. Together we are the sovereign nation of Deximalia! Better Recognize!
  16. Hi Farmbros for life. You are the rake. Because you're a tool. Ba Dum Tss! @czar pls
  17. That's super easy! I could have that out in about 15 minutes if you want
  18. 1 point
    Saw a appeal get approved once when he said it was his cat.
  19. I doubt this will happen. I have thought about just releasing mine as a free script, but I decided that I couldn't handle all the leechers that will only complain.
  20. 1 point
    Sorry bro, I had no idea that playing since 2004 meant you worked for Jagex Customer Service. Did you enjoy RS when you were 7 then?
  21. I told you the minimap movement wasnt a good idea. Perm banned both accounts.
  22. 1 point
    I use to do this in class I would literally go through a whole school day just reading stuff about Area 51 haha.
  23. 1 point
    You gonna get unbanned 100% , just wait
  24. You're obviously not botting responsibly. I've been botting a new account at Rock Crabs for about 10 hours a day, for the last 20 days. But, instead of just logging out for breaks, I do quests. Do something less obvious than just logging out for a couple of hours.
  25. Just realized I got banned as well, can't blame anyone but ourselves though
  26. I already bought it
  27. There is an endless list how they could detect injection clients. Cookies is one of them, but could be spoofed. But there are many other ways on the client software level as well. We could infinitely work around all those measures one by one, but instead of that this would target most (if not all).
  28. Just figured I'd let you know about this. After 6 flawless hours it randomly logged me out saying "Ran out of ammo, stopping script" while i still had 3k arrows equipped. Probably just a random bug since I haven't seen it again, but if I can get it to reoccur ill definitely let you know why it happened edit1 : Also if someone is using the same arrows at you on the other side of the fence it will constantly try to pick up the arrows over there edit2 : Another thing that happened to me was I went to start the script already at rock crabs and they were unaggressive (if that makes a difference) and the 3 times I started it with "hop world" selected nothing would happen. The bot would just sit there forever, when I turned off "hop world" and tried again it worked normally. Just wanted to throw in that I still love the script though
  29. Ill throw an entry in when i get home!
  30. 1 point
    I think that we need a :nigerson: emoji that displays my profile picture.
  31. Okay, thank you mate! Of beter gezegd: Bedankt! (Belgisch)
  32. The "shadow" on his face could be better since there is a lot of use of light.
  33. nice man, huge fan of your scripts. excited to try this one out soon.
  34. 1 point
    Dat missclick -_- Will add something to prevent this from happening xD
  35. Thank you for your report, the user in question is already IP banned so for now I'm afraid there's nothing else we can do. We will however keep this dispute in mind incase the user ever attempts to appeal. I'm sorry for your loss.
  36. My attorney said not to tell anyone about this since I'm still on parole for it.
  37. I have someone that may be interested in this , if the contest is pushed back a bit :P
  38. I think jagex ban people when they do exactly the same thing thw hole time like 50 other people or when it's just too botlike. For example dropping. Who clicks right on an item and wait 100-350ms until move to the drop action. I move the mouse to the drop action after 5-80ms. Because of this I think the most scripts are too slow.
  39. Member: Dex Feedback on activity: not sure Abusive or Non Abusive: non What could Dex improve on?: n/a Does Dex handle situations well?: yea Anything else?: no Overall Rating 1/10: 9 Member: Divinity Feedback on activity: none Abusive or Non Abusive: non? What could Divinity improve on?: none? Does Divinity handle situations well?: not sure Anything else?:nope Overall Rating 1/10: 7 Member: Anne Feedback on activity: good Abusive or Non Abusive: non What could Anne improve on?: nothing Does Anne handle situations well?: ofcourse Anything else?: nope Overall Rating 1/10: 10 Member: Noah Feedback on activity: decent Abusive or Non Abusive: non What could Noah improve on?: not sure Does Noah handle situations well?: not sure Anything else?: nope Overall Rating 1/10: 8 Member: Oliver Feedback on activity: Abusive or Non Abusive: non What could Oliver improve on?: nada DoesOliver handle situations well?:yea Anything else?: nope Overall Rating 1/10: 10 Also just a suggestion why add staff feedbacks when its only the first of march seeing as we can't evaluate you on this month since it hasnt passed technically? I think this should be february feedback or something and then have march feedback 2-3 weeks into the month of march?
  40. This should be tomorrow, around this time. Sorry for the delay khaleesi
  41. SOME scripts have a good anti-ban.
  42. damn it's supposed to go back, dafuq contact jagex i guess edit: nvm contacting jagex is impossible lol
  43. If they gave an ETA they would be setting their selves up for an execution if they didnt meet the deadline. Dont force them to give an ETA. :P
  44. I can do like 5 hours a week
  45. 1 point
    public boolean walk(Position pos, int energyThreshold) { WalkingEvent event = new WalkingEvent(pos); event.setEnergyThreshold(energyThreshold); return execute(event).hasFinished(); } This should work.
  46. I wanted to bang khaleesi the whole time when I was watching game of thrones...you also

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.