Ok, so lately we are scared for getting banned. Actually, we always are! We could be securing our botting by knowing whát jagex records and detects. I opened this thread to create a fair discussion in a rational, but more important, constructive way. To start off, I'll give a first example.
When i didn't know about SRL at all, but I did want to build an autofighter, i had constructed a way of finding NPC's. I did this in the following way:
SCAR Code:
repeat
while not(findcolortolerance(x, y, uptextcolor, 0, 0, 80, 80, 20)) do
begin
r1:=random(511);
r2:=random(333);
movemouse(r1,r2);
wait(50);
end;
clickmouse(r1, r2, true);
wait(9000+ random(2000));
until false
That is, move the mouse randomly over the mainscreen until the uptext shows a text in a specific color: the very well known NPC-yellow..
The point in this code is: how will Jagex ever detect movemouse? i could use movemousespline or stuff like that, but personally i think jagex really doesn't care about how you get your mouse from a to b. Imagine over 100 k people online, registering how they move the mouse. That would be a massive load of data to store and analyse.
In how I see it, jagex stores information about what is happening with your account: to what spot on the map you walk to etc: events in the world of runescape itself, engine information. the client is only a way to make the calculations of the engine visible to us.
To start up the discussion: do you have any idea to test and inventarise the several ways that jagex uses to detect scripters? personally, I think they just search for botty behaviour, and when they watch you, thén the information about how you are using the client is being used.