i finally made my first power miner!! it mines any ore, drops, has all possible anti randoms, and making anti ban and progress report for it. for mining the ore, i made a tolerance changer, so if it doesen't find the color it adds 1 to the tolerance. the only problem is, when i run the script, each time it goes to mine a rock it goes through the tolerance changer again, and doesen't save the tolerance when the color was found. heres that part of the script:
SCAR Code:
function Mining: Boolean;
var x,y:Integer;
Tol:Integer;
LoadsNum:Integer;
begin
if(not(LoggedIn))then
Exit;
if(not(Result))then
Tol:=Tol+1;
repeat
wait(25+random(50))
FindRandoms;
if (FindColorSpiralTolerance(x,y,RockColor,0,0,249,179,Tol)) then
begin
Result:=True;
MMouse(x,y,0,0);
Wait(50+random(500));
Mouse(x,y,0,0,true);
Wait(1000+random(400));
LoadsNum:= LoadsNum+1;
if(LoadsNum<(Loads))then
Exit;
end;
until
(InvFull);
end;
I am not 100% sure it repeats from scratch adding to the tolerance each time it clicks rock, but it takes like 15 seconds between clicks atleast, so I am 99.9% sure. anybody know how to make it save the tolerance so that it only finds it at beginning of script? Thanks in advance for the help, once i get this down i have a script 
oh an i just thought this was the coolest thing ever 
/~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
| SRL Randoms Report |
| www.villu-reborn.com |
|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
| Talking Random[s] : 1 |
| Rick[s] Solved : 1 |
\~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/
lol when i was running it for a few seconds i got this random, and it solved it! lol, I've been trying to get randoms working for a while :P