yammobammo 0 Share Posted May 14, 2019 Hey there. I'm a software engineer who recently picked up osrs after having played way back in the day as a kid. After getting my pure account to a mid/high level, i realized i simply do not want to waste hundreds of hours of my life doing the necessary training to be a top pker in my combat bracket. I also did not have the patience to AFK train, it takes way longer, and i didn't want to get hp levels on my pure from afking range. So, I decided to write my own cannon/alch script. Obviously i found this website, got my dreambot setup all working, and then spent the afternoon creating a decent little program that would train my range/magic by cannon/alching at hill giants. It's actually pretty slick, at a surface level at least. Worked great, it was able to cannon/alch for hours at a time, I had sub systems in place for detecting low health and eating/teleporting out, I tried to implement my own little (apparently useless) anti-ban system, where the program would click around and move the camera and do random little things to attempt to mimic human interaction, it would occasionally intentionally flutter the mouse a little bit after clicking something, to make it seem more real.... Alas, obviously if you've read the title of this post, you know what happened. After about 8 hours of solid botting, I turned it off to go to sleep, woke up the next morning, and was banned. Both my main accounts. (used the bot on both) I'm not upset, i get it. You play with fire, you get burned. What I really want to know is, what did I do wrong? Do we know what metrics jagex uses track whether or not you are botting? And how did I fail them? I really enjoyed this as a little afternoon side project, and could see myself getting more involved in the bot dev scene... But I'm not sure where to go to dive deeper, at this point. I feel like I'm missing some fundamentals of bot programming/design, perhaps doing something obvious that is getting me banned, but I don't know what. Perhaps I'm making the wrong basic api calls, perhaps I'm moving in an easily bot-detectable way, perhaps the mouse translations are too straight and inhuman, I really don't know. And the problem is that it's kind of hard to find out, because all of the advanced topics on scripting around here seem to be locked behind needing some special rank or something. I want to get more invested into the community here, I want to gather and help spread knowledge, I want to help make programming tutorials and basic bot tutorials to give back a little bit, but I would love a helping hand to get started. I feel like I'm doing something fundamentally wrong in my scripting and It'd be great if anyone could point it out to me. Anyways, this turned into a bit of a ramble. I uploaded my bot source code. if anyone can perhaps run it, or skim through it and see if there's anything obvious that I'm doing wrong, and give me some advice.. I'd really appreciate it. Thanks for reading! AlchController.java AntiBan.java CannonController.java Main.java Link to comment Share on other sites More sharing options...
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!Register a new account
Already have an account? Sign in here.Sign In Now