brad734
2008-09-22 01:52:27
<!– BEGIN TEMPLATE: formanswers –>
brad734 - SRL Member Application Form
brad734
What is the meaning to life?
Where you Referred to SRL? If yes, by whom?
no
Programming Knowledge
java
Other Communitys
sythe
How Long have You Played Runescape
4 years
Are you affilated in anyway with Jagex LTD?
No
—————————————————–
Please write down a paragraph about Yourself.
Errr. iv been scripting for a few months now. Id like to say im good but id be not telling the truth.Im not that bad but i can create a semi decent script. I want to get better however and thats why i have joined this community. I have sold over 120m on sythe and writen a few scripts here and there on there forums. Thats all i can think of for now…
thanks,
——————————————————
Please Post a Sample of your Work. Only SCAR Scripts Accepted
——————————————————
<!– END TEMPLATE: formanswers –>
brad734 - SRL Member Application Form
brad734
What is the meaning to life?
Where you Referred to SRL? If yes, by whom?
no
Programming Knowledge
java
Other Communitys
sythe
How Long have You Played Runescape
4 years
Are you affilated in anyway with Jagex LTD?
No
—————————————————–
Please write down a paragraph about Yourself.
Errr. iv been scripting for a few months now. Id like to say im good but id be not telling the truth.Im not that bad but i can create a semi decent script. I want to get better however and thats why i have joined this community. I have sold over 120m on sythe and writen a few scripts here and there on there forums. Thats all i can think of for now…
thanks,
——————————————————
Please Post a Sample of your Work. Only SCAR Scripts Accepted
program willows;
{ Offical willow cutter and banker of brad734. Made for my bro but uploaded
for all. Please keep the tags in if you choose to upload in future.}
{.include srl/srl/misc/smart.scar}
{.include srl/srl.scar}
const
treecolor=5341817;
entcolor=514778;
symbolcolor=10089719;
var
x, y, dud, time, elapse, loads, logs, lastcheck, axe, willowdtm, h ,m ,s : integer;
smartworld : string;
procedure declareplayers;
begin
howmanyplayers:=3; //how many players
numberofplayers(howmanyplayers);
players[0].name:=''; //your runescape name
players[0].pass:=''; //your runescape pass
players[0].nick:=' '; //a few letters from your name (use correct capitals)
players[0].active:=true;
players[0].worked:=0;
players[1].name:=''; //your runescape name
players[1].pass:=''; //your runescape pass
players[1].nick:=''; //a few letters from your name (use correct capitals)
players[1].active:=true;
players[1].worked:=1;
players[2].name:=''; //your runescape name
players[2].pass:=''; //your runescape pass
players[2].nick:=''; //a few letters from your name (use correct capitals)
players[2].active:=true;
players[2].worked:=2;
end;
procedure init;
begin
smartworld:='world21'; //the world you want to use
willowdtm := DTMFromString('78DA8DD2C10A40501404D0F7FC92246527144' +
'A3E9F90C80A4FFEC0D8C9C2CC5DDCBB398B5B33D6F78C59CD67EC' +
'6BE306300B3121CC484C04D31393082685E988C9615A624AC1543' +
'0836026C1CCC434421635CC4E4C01731093C138218B939818E612' +
'727742C7D8CF4F57B77F7303BE121766');
end;
procedure randoms;
begin
if gettimerunning>lastcheck then
begin
findnormalrandoms;
lastcheck:=gettimerunning+10000+random(2000);
end else findtalk;
if findfight=true then runaway('E',true,1,5000+random(1000));
end;
procedure bank;
begin
if loggedin=false then exit;
randoms;
findnormalrandoms;
case random(10) of
0: begin hoverskill('woodcutting',false); end;
1: begin gametab(1+random(13)); wait(800+random(500)); gametab(4) end;
end;
makecompass('n');
if findcolortolerance(x,y,symbolcolor,MMX1,MMY1,MMX2,MMY2,40) then
begin
mouse(x-3,y-3,2,2,true);
time:=gettimerunning+11000+random(2000);
repeat
wait(100);
randoms;
until((gettimerunning>time) or (flagpresent=false))
randoms;
findnormalrandoms;
repeat
if openbankfast('db')=false then openbank('db',false,false);
wait(100);
randoms;
until((bankscreen=true) or (loggedin=false))
if bankscreen=true then
begin
logs:=logs+countitems(willowdtm,'dtm',[0,0]);
deposit(2,28,true);
wait(100+random(100));
if (invempty=false) and (axe=0) then
begin
mmouse(570,215,20,25);
wait(100+random(100));
if pos('axe',getuptext)=0 then
begin
deposit(1,1,true);
wait(100+random(100));
end else axe:=1;
end;
closebank;
loads:=loads+1;
converttime(gettimerunning,h,m,s);
writeln('#### progress ####');
writeln('#### time: ' + inttostr(h) + ':' + inttostr(m) + ':' + inttostr(s));
writeln('#### loads: ' + inttostr(loads));
writeln('#### total logs: ' + inttostr(logs));
writeln('##################');
end;
end;
wait(100+random(100));
end;
procedure omfg_ent;
begin
makecompass('n');
mouse(MMCX-10,MMCY-10,20,20,true);
x:=MSCX;
y:=MSCY;
wait(300+random(100));
if findcolortolerance(x,y,symbolcolor,MMX1,MMY1,MMX2,MMY2,40) then
begin
mouse(x-40,y+40,10,10,true);
time:=gettimerunning+8000+random(2000);
repeat
wait(100);
randoms;
until((gettimerunning>time) or (flagpresent=false))
randoms;
end;
end;
procedure chop;
begin
makecompass('n');
if findcolortolerance(x,y,symbolcolor,MMX1,MMY1,MMX2,MMY2,40) then
begin
mouse(x-40,y+40,10,10,true);
time:=gettimerunning+11000+random(2000);
repeat
wait(100);
randoms;
until((gettimerunning>time) or (flagpresent=false))
randoms;
end;
x:=MSCX;
y:=MSCY;
repeat
randoms;
wait(100);
if findobjtpa(x,y,treecolor,20,-1,50,50,40,['Chop down Willow']) then
begin
mmouse(x,y,0,0);
wait(100+random(100));
if findcolortolerance(dud,dud,entcolor,80,10,130,20,40)=false then
begin
mouse(x,y,2,2,true);
wait(100+random(100));
if flagpresent=true then
begin
time:=gettimerunning+4000+random(1000);
repeat
wait(100);
randoms;
until((flagpresent=false) or (gettimerunning>time))
wait(300+random(200));
end else
begin
wait(100);
time:=gettimerunning+20000+random(5000);
repeat
wait(100);
randoms;
until((startswith('Chop',getuptext)=false) or (invfull=true) or (findcolortolerance(dud,dud,entcolor,80,10,130,20,40)=true) or (gettimerunning>time))
if findcolortolerance(dud,dud,entcolor,80,10,130,20,40)=true then omfg_ent;
end;
end else omfg_ent;
end else
begin
makecompass('n');
if findcolortolerance(x,y,symbolcolor,MMX1,MMY1,MMX2,MMY2,40) then
begin
mouse(x-40,y+40,10,10,true);
time:=gettimerunning+8000+random(2000);
repeat
wait(100);
randoms;
until((gettimerunning>time) or (flagpresent=false))
randoms;
end;
end;
until((loggedin=false) or (invfull=true))
wait(100+random(100));
end;
begin
cleardebug;
init;
smartsetup(smartworld,false,true,false);
settargetdc(smartgetdc);
setupsrl;
lampskill:='woodcutting';
declareplayers;
currentplayer:=0;
loads:=0;
logs:=0;
lastcheck:=0;
axe:=0;
logout;
closefile(rewritefile('C:\WINDOWS\.jagex_cache_32\uid.dat',true));
loginplayer;
repeat
setangle(true);
elapse:=gettimerunning+2700000+random(1800000);
if invfull=true then bank;
repeat
chop;
if invfull=true then bank;
until((gettimerunning>elapse) or (loggedin=false))
logout;
axe:=0;
currentplayer:=currentplayer+1;
if currentplayer>=howmanyplayers then currentplayer:=0;
if (gettimerunning>players[currentplayer].worked) and (players[currentplayer].active=true) then
begin
closefile(rewritefile('C:\WINDOWS\.jagex_cache_32\uid.dat',true));
loginplayer;
players[currentplayer].worked:=gettimerunning+3600000+random(1800000);
end;
until(false)
end.
——————————————————
<!– END TEMPLATE: formanswers –>