SRL Archive - Archive

waterfoul - SRL Member Application Form


waterfoul

2007-12-02 01:22:18

<!– BEGIN TEMPLATE: formanswers –>
waterfoul - SRL Member Application Form
waterfoul

What is the meaning to life?


Where you Referred to SRL? If yes, by whom?
no


Programming Knowledge
HTML, XUL, PHP, Javascript, Java, C++, C#, vb.net

Other Communitys


How Long have You Played Runescape
Too Long :) 2-3 years

Are you affilated in anyway with Jagex LTD?
No
—————————————————–
Please write down a paragraph about Yourself.

I am a decent programmer, just getting into rs botting and I see it as another challenge especially because Jagex is constantly challenging this community to overcome new obstacles.

——————————————————
Please Post a Sample of your Work. Only SCAR Scripts Accepted

This is an unfinished script to make nature runes using the fairy rings, I have gotten it to go to the fairy ring and to go to the fairy ring in karamja from the edge ville bank (at least it should) but i have not added any fail safes or random stuff yet. You can get the libraries that are referenced below on the following post. http://www.villavu.com/forum/showthread.php?t=19066


program NatureCrafter;
{.include SRL/SRL.scar}
{.include NatureMaker/DTM.scar}
{.include NatureMaker/FindObjDTM.scar}
var
Edgebridge:Integer;

function FindBridge(var x,y:Integer):Boolean;
begin
if(FindDTM(BridgeDtm,x,y,MMx1, MMy1,MMx2, MMy2)) then
begin
Result:=True;
end else
begin
mouse(689,44,10,10,True);
FFlag(5);
if(FindDTM(BridgeDtm,x,y,MMx1, MMy1,MMx2, MMy2)) then
begin
Result:=True;
end else
begin
Result:=False;
end;
end;
end;

function FindFairy(var x,y:Integer):Boolean;
var Angle:Extended;
begin
if(FindObjDTM(x,y,Angle,'airy',FairyDtm,Round(-pi),Round(pi))) then
begin
Writeln('Found Fairy Ring at ('+IntToStr(x)+','+IntToStr (y)+')');
Result:=True;
end else
begin
Result:=False;
end
end;

function GotoRing:Boolean;
var x,y:Integer;
Angle:Extended;
begin
mouse(697,50,10,10,True);
FFlag(5+random(5));
mouse(689,44,15,15,True);
FFlag(5+random(5));
mouse(689,44,20,20,True);
FFlag(5+random(5));
if(FindBridge(x,y)) then
begin
MMouse(x+10,y+10,10,10);
wait(100+random(50));
Mouse(x+10,y+10,5,5,True);
FFlag(5+random(5));
if(FindDTMRotated(EdgeTreeDtm,x,y,MMx1, MMy1,MMx2, MMy2,(-15*pi/180),(15*pi/180),0.01,Angle)) then
begin
MMouse(x,y,10,10);
wait(100+random(50));
Mouse(x,y,5,5,True);
FFlag(0);
if(FindDTMRotated(TeleIconDtm,x,y,MMx1, MMy1+((MMy2-MMy1)/2),MMx2, MMy2,(-15*pi/180),(15*pi/180),0.01,Angle)) then
begin
MMouse(x,y,10,10);
wait(100+random(50));
Mouse(x,y,5,5,True);
FFlag(0);
if(FindFairy(x,y)) then
begin
MMouse(x,y,10,10);
wait(100+random(50));
Mouse(x,y,5,5,True);
FFlag(5);

end else WriteLn('Ring Err');
end else WriteLn('TeleIcon Err'+inttostr(MMx1)+','+inttostr(MMy1)+','+inttostr(MMx2)+','+inttostr(MMy2)+',');
end else WriteLn('Tree Err');
end else WriteLn('Bridge Err');
end;

procedure SetupScript;
begin
ActivateClient;
Wait(1000);
SetupSRL;
EdgeTreeTol:=30;
EdgeTreeSize:=5;
TeleTol:=15;
TeleSize:=5;
FairyTol:=30;
FairySize:=5;
end;

begin
SetupScript
GotoRing()
end.

——————————————————
<!– END TEMPLATE: formanswers –>

Psychor

2007-12-02 03:21:20

Unfinished script and

Include file C:\Program Files\SCAR 3.12\includes\NatureMaker\DTM.scar does not exist.
Include file C:\Program Files\SCAR 3.12\includes\NatureMaker\FindObjDTM.scar does not exist.
Failed when compiling


Better include the needed code in your script instead of having to download seperate files, makes it abit easier for people to use it.

Hobbit

2007-12-02 03:23:06

From: waterfoul
You can get the libraries that are referenced below on the following post. http://www.villavu.com/forum/showthread.php?t=19066


You missed his include files, thats why the error..

I vote no for now.

No anti-randoms
No Multiplayer.
No really any failsafes.

Dudenow12

2007-12-02 21:48:48

Yeah, its a no from me too.

No fail safes, no multiplayer, no anit-randoms.

But I will say that your standards are pretty good. And you used DTMs also good :)

n3ss3s

2007-12-03 12:55:38

Umm… Its not a NatureCrafter, its to nature altar walker which walks there one time, but actually its a DTM finder, and the DTMs aren't dynamic - sorry, but it is too simple to get into members.

But, you have a beginning there, read more tutorials about being a member, and after a month or later, you can re-apply, but make sure your script fills out all the requirements.

YoHoJo

2007-12-05 19:32:19

No Antirandoms
No Multiplyer
No DTMs
No Bitmaps
No PlayerSetup
Cliks Co-Ordiantes.

You still have much to learn, try making a complete script, not just a walker.
A good powerminer/powerchopper should do

Good Luck Next Time.