I can almost say 99% of the time its from the Mouse Speed Clicks, and Repeating the Same Time Frame.
I've made a couple of my own Random Mouse Movement Bots for shits and Giggles, and never was banned, of course I didn't farm the Same Area's as most of the bots are running.
The key point we should be focusing on is not the Whole 24/7 thing, but its randomizing everything we do instead. I can almost guarantee that if the points presented below were done correctly using
random variables (timers) with some afk in town, no bot will be caught. There's absolutely no way to catch a mouse/key stroke bot without placing some kind of Spyware on your PC.
NOTE: People have been banned for using Gear Switching Scripts from AutoIT. There is proof on the Forums of people being Caught.
^
IF this is the case, then yes they are Recording Speed at which the user can click. And if its to fast, it must send out a Flag. It might not even be the "Click" But the rate at which your gear is being swapped, sold etc...
Your Keystrokes per second is a great indicator.
Here's what I did in the good ole days, of botting on Txt Based Muds. I always Used Random Skills, as well as put a RNG(timer()) on my movements. That is very crucial as random timed movements, and delayed keystrokes
will throw off Blizzards Algorithm.
What Kind of Script do we need to avoid this?
--------------------------------------------
1) Change the pattern of the runs.
2) One that doesn't use WAYPOINTS
3) Speed at which things are sold, swapped, key-strokes on Skills, Pattern of Skills
4) Random Skill usage w/ Delayed Timers at which they are pressed
5) We don't need patterns period, anything like that can be tracked and filtered
6) Random AFK after a teleport so you know your in town
If one run takes 23 seconds to complete and the next takes 47, with Salvaging at a speed of RND(2,3,4) seconds not 1 for the whole inventory, random timer on skills, with no pattern, DB should be undetectable in the eyes of a Machine searching for Specifics.
Anyway, good luck guys, I was just sharing some experienced and knowledge I've had in the past with writing my own scripts, and going through trials and errors on games that people could watch everything and log everything you do, I had to be Extremely clever in the ways of not being suspicious.