richk1693
2007-12-17 21:39:30
richk1693 - SRL Member Application Form
richk1693
What is the meaning to life?
42? Why didnt this show up in app?
Where you Referred to SRL? If yes, by whom?
no
Programming Knowledge
Very Basic HTML
Other Communitys
None of importance to SRL.(Maybe www.Sp0rk-eh.com)
How Long have You Played Runescape
About 7 months.
Are you affilated in anyway with Jagex LTD?
No
—————————————————–
Please write down a paragraph about Yourself.
I started playing RuneScape because of the cheating. I started downloading scripts, then noticed I understand what some of the code means because it's close to basic English. Inspired by this I read some tutorials and made an auto log in script. It was detectable and terrible, but I was still thrilled. After that I started making several different scripts that were pretty bad and never gave any out to the public. I've been scripting since SRL4 (very first version) came out, and at this point I believe I'm a decent scripter. I went public on this script, and it got 30+ downloads with no real problems by people who posted. With my knowledge I believe I'm ready to become a proud member of SRL.
——————————————————
Please Post a Sample of your Work. Only SCAR Scripts Accepted
program Abysslord;
{.include SRL/SRL.scar}
{.include SRL/SRL/Skill/WoodCutting.scar}
var
x,y,ty,tx,Logs,Cut,LoadsDone,ltl,waiter: integer;
Lost: Boolean;
const
YourSRLId = ''; //If you don't have leave blank.
YourSRLPassword =''; //If you don't have leave blank.
RunDirection = ('E'); //Direction to run if you find a fight.
Loads = 25; //How many loads to do before switching characters?
RandomChat = False; //Wanna Say Random Sheetz?
Procedure DeclarePlayers;
begin
HowManyPlayers := 4;
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 0;
Players[0].Name := '';
Players[0].Pass := '';
Players[0].Nick := ''; //3 - 4 letters of YOUR username, example: sern
Players[0].Active :=True;
Players[0].Strings[0] := 'willow';// Tree,Oak,Willow,Other (Only banks Oak or Willows)
Players[1].Name := '';
Players[1].Pass := '';
Players[1].Nick := ''; //3 - 4 letters of YOUR username, example: sern
Players[1].Active :=False;
Players[1].Strings[0] := 'willow'; // Tree,Oak,Willow,Other (Only banks Oak or Willows)
Players[2].Name := '';
Players[2].Pass := '';
Players[2].Nick := ''; //3 - 4 letters of YOUR username, example: sern
Players[2].Active :=False;
Players[2].Strings[0] := 'willow'; // Tree,Oak,Willow,Other (Only banks Oak or Willows)
Players[3].Name := '';
Players[3].Pass := '';
Players[3].Nick := ''; //3 - 4 letters of YOUR username, example: sern
Players[3].Active :=False;
Players[3].Strings[0] := 'willow'; // Tree,Oak,Willow,Other (Only banks Oak or Willows)
NickNameBMP := CreateBitmapMaskFromText(Players[CurrentPlayer].Nick, UpChars);
{[]========================================[]
---------------->AbyPowerCutting<----------------
Script ran for : 1 Hours, 29 Minutes and 51 Seconds
Script Did : 19 Loads
Script Cut : 526 Logs
[]========================================[]}
end;
procedure Enting;
Var
Pie1: Integer;
begin
Case Players[CurrentPlayer].strings[0] of
'tree': if FindObjCustom(TX, TY, ['Tre','ree'], [2373686,487006,4027758], 7) then
Pie1 := 1;
'oak': if FindObjCustom(TX, TY, ['Oak','Oa','ak'], [1720889,4688766,1995877], 7) then
Pie1 := 1;
'willow': if FindObjCustom(TX, TY, ['Wil','ill','llo','low'], [5201502,2789500,2778457,6589340], 7) then
Pie1 := 1;
'other': if FindObjCustom(TX, TY, ['Yew','Ye','ew'], [604462,3111790,5343100], 7) then
Pie1 := 1;
end;
If Pie1 = 1 Then
begin
Pie1 := 0;
MMouse(tx,ty,7,7);
if(FindColorTolerance(x,y,122847,0,0,250,30,20)) then
begin
Mouse(238, 302,25,25,True);
Wait(15000+random(3000));
EntsAvoided:=EntsAvoided+1;
end;
end;
end;
procedure WannaChange;
begin
if(Loads=ltl)then
begin
NextPlayer(True);
ltl:=0;
HighestAngle;
MakeCompass('N');
Writeln('Sucessfully switched characters.)');
end;
If(not(LoggedIn)) then
begin
LoginPlayer;
HighestAngle;
MakeCompass('N');
Writeln('Sucessfully switched characters.)');
end;
If(Lost=True) then
begin
NextPlayer(False);
ltl:=0;
Lost:=False;
HighestAngle;
MakeCompass('N');
Writeln('Sucessfully switched characters.)');
end;
end;
procedure Randoms;
begin
FindNormalRandoms;
if FindFight then
begin
Runto(RunDirection, True);
Wait(10000+random(456));
RunBack;
end;
if FindBlackCHatMessage('have an axe') then
begin
NextPlayer(False);
end;
end;
procedure DropEmV2;//Was bury bones procedure by WT-Fakawi. Edited to Dropper by me.
var
x, y, i: Integer;
TB: TBox;
begin
Logs := DTMFromString('78DA639CCEC4C0F09C010C7821144380BB34C' +
'37F20CD08C4FF8180B107A8E62E031A60442281743B50CD0B026A' +
'BA816ADE12503315A8E63D01354B816A9E1250331FA8E60D0135F' +
'3806A6E12503309A8E60E7E3500D6561333');
GameTab(4);
Wait((100)+ Random(50));
for i := 1 to 28 do
begin
TB := InvBox(i);
if ExistsItem(i) then
begin
if FindDTM(Logs, x, y, TB.x1, TB.y1, TB.x2, TB.y2) then
begin
MouseItem(i, False);
ChooseOption('Drop');
Cut:=Cut+1
ReportVars[0]:= 1;
SendSRLReport;
Wait((250) + Random(150));
end;
end;
FindNormalRandoms;
end;
end;
Procedure AntiBan;
Begin
Case Random(15) of
1: MMouse(MSX1,MSY1,MSX2,MSY2);
2: BoredHuman;
3: begin
HoverSkill('Woodcutting', False);
GameTab(4);
end;
4: MMouse(300,300,300,300);
5: Begin
HoverSkill('Woodcutting', False);
GameTab(4);
end;
6: Begin
LowestAngle;
MakeCompass('s');
HighestAngle;
MakeCompass('n');
end;
7: begin
MakeCompass('w')
MakeCompass('s')
MakeCompass('e')
MakeCompass('n')
end;
8: begin
MakeCompass('e')
MakeCompass('s')
MakeCompass('w')
MakeCompass('n')
end;
9: begin
if(RandomChat=True) then
Case Random(20) of
1: TypeSend('WHO WANTS BACON?');
2: TypeSend('I lost my hamster to the sea.');
3: Typesend('Never Abuse Slow Motion.');
4: TypeSend('Im not random, Im creative.');
5: TypeSend('Im curious, does that make me a monkey?');
6: TypeSend('iPor Suquesto!');
7: TypeSend('Mi gusta comer');
8: TypeSend('Im a homeless man with a laptop');
9: TypeSend('Im to cool to talk to you nubz');
10: TypeSend('Im to cool to talk to you nubz');
11: TypeSend('I keep six pounds of bacon in my pocket at all times');
12: TypeSend('I have a terrorism mood ring.');
13: begin
TypeSend('I beat puppies.');
wait(548+random(456));
TypeSend('With kittens.');
end;
14: TypeSend('Dead Puppies arent much fun.');
15: begin
TypeSend('All must obey abysslord.');
wait(548+random(456));
TypeSend('Not kidding here. Obey him.');
end;
16: TypeSend('How do you feel about paper plates?');
17: TypeSend('I have found that you can find happiness in slavery.');
18: begin
TypeSend('Press 777 if you boil bacon grease in your spare time.');
wait(548+random(456));
TypeSend('Anyone who presses 777 needs to go jump off a cliff.');
end;
19: TypeSend('I cant find my shoes..... T_T');
20: Typesend('Twenty french calling gold rings.....nvm.');
21: TypeSend('I will not obey!');
22: TypeSend('Hey, this isnt war veterans online....');
23: TypeSend('***** *** ********** ** * ****');
24: TypeSend('Right to bear arms really means you can wear short sleeve shirts');
25: TypeSend('Mircosoft Sam');
26: TypeSend('Im getting really bored now....');
27: TypeSend('Flip Flop Flip Flop Flip');
28: begin
TypeSend('Find the logic in what im saying.');
wait(548+random(456));
TypeSend('Its there you just gotta look harder.');
end;
29: TypeSend('Beat to death with a shoe');
30: TypeSend('What happens in vegas stays in vegas.');
end;
end;
10: begin
GameTab(random(11));
GameTab(random(11));
GameTab(random(11));
GameTab(4);
end;
end;
end;
procedure ProgressReport;
begin
if(not(LoggedIn)) then exit;
ClearDebug;
Writeln('[]========================================[]');
Writeln('---------------->AbyPowerCutting<----------------');
Writeln(' Script ran for : ' + TimeRunning);
Writeln(' Script Did : ' + IntToStr(LoadsDone) + ' Loads' + ' ');
Writeln(' Script Cut : ' + IntToStr(Cut) + ' Logs' + ' ');
Writeln('[]========================================[]');
SRLRandomsReport;
end;
procedure CutAllTrees;
Var
Pie : Integer;
begin
repeat
Randoms;
begin
Case Players[CurrentPlayer].strings[0] of
'tree': if FindObjCustom(X, Y, ['Tre','ree'], [2373686,487006,4027758], 7) then
Pie := 1;
'oak': if FindObjCustom(X, Y, ['Oak','Oa','ak'], [1720889,4688766,1995877], 7) then
Pie := 1;
'willow': if FindObjCustom(X, Y, ['Wil','ill','llo','low'], [5201502,2789500,2778457,6589340], 7) then
Pie := 1;
'other': if FindObjCustom(X, Y, ['Yew','Ye','ew'], [604462,3111790,5343100], 7) then
Pie := 1;
end;
If Pie = 1 Then
begin
Pie := 0;
Waiter:=0;
Mouse(x,y,3,3,False)
ChooseOption('Chop')
Wait(700+random(456));
Enting;
Randoms;
Antiban;
Randoms;
wait(5048+random(456));
end else
begin
Waiter:=waiter+1
AntiBan;
wait(548+random(456));
Randoms;
wait(548+random(456));
Randoms;
end;
end;
if(Waiter>20) then
begin
Writeln('Could Not Find A Tree, Switching Characters')
Lost:=True;
Break;
end;
Until(InvFull);
end;
Begin
SetupSRL;
ActivateClient;
DeclarePlayers;
SRLId := YourSRLId;
SRLPassword:= YourSRLPassword;
ScriptId:= '392';
HighestAngle;
MakeCompass('N');
if(not(LoggedIn)) then
begin
LoginPlayer;
HighestAngle;
MakeCompass('N');
end;
repeat
CutAllTrees;
DropEmV2;
LoadsDone:=loadsDone+1
ltl:=ltl+1
ReportVars[1]:= 1;
FreeDTM(Logs);
ProgressReport;
Wait(500+random(568));
WannaChange;
until(False);
end.
Older Version.
program Abysslord;
{.include SRL/SRL.scar}
{.include SRL/SRL/Skill/WoodCutting.scar}
var
x,y,ty,tx,Logs,Cut,LoadsDone,ltl,waiter: integer;
const
YourSRLId = ''; //If you don't have leave blank.
YourSRLPassword =''; //If you don't have leave blank.
RunDirection = ('E'); //Direction to run if you find a fight.
Loads = 25; //How many loads to do before switching characters?
RandomChat = False; //Wanna Say Random Sheetz?
Procedure DeclarePlayers;
begin
HowManyPlayers := 4;
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 0;
Players[0].Name := '';
Players[0].Pass := '';
Players[0].Nick := ''; //3 - 4 letters of YOUR username, example: sern
Players[0].Active :=True;
Players[0].Strings[0] := 'Willow';// Tree,Oak,Willow,Other (Default Other=Yew)
Players[1].Name := '';
Players[1].Pass := '';
Players[1].Nick := ''; //3 - 4 letters of YOUR username, example: sern
Players[1].Active :=False;
Players[1].Strings[0] := 'Willow'; // Tree,Oak,Willow,Other (Default Other=Yew)
Players[2].Name := '';
Players[2].Pass := '';
Players[2].Nick := ''; //3 - 4 letters of YOUR username, example: sern
Players[2].Active :=False;
Players[2].Strings[0] := 'Willow'; // Tree,Oak,Willow,Other (Default Other=Yew)
Players[3].Name := '';
Players[3].Pass := '';
Players[3].Nick := ''; //3 - 4 letters of YOUR username, example: sern
Players[3].Active :=False;
Players[3].Strings[0] := 'Willow'; // Tree,Oak,Willow,Other (Default Other=Yew)
NickNameBMP := CreateBitmapMaskFromText(Players[CurrentPlayer].Nick, UpChars);
{[]========================================[]
---------------->AbyPowerCutting<----------------
Script ran for : 1 Hours, 29 Minutes and 51 Seconds
Script Did : 19 Loads
Script Cut : 526 Logs
[]========================================[]}
end;
procedure Enting;
begin
case Players[CurrentPlayer].strings[0] of
'Willow' : begin
if FindObjCustom(TX, TY, ['Wil','ill','llo','low'], [5201502,2789500,2778457,6589340], 7) then
begin
MMouse(tx,ty,7,7);
if(FindColorTolerance(x,y,122847,0,0,250,30,20)) then
begin
Mouse(238, 302,25,25,True);
Wait(15000+random(3000));
EntsAvoided:=EntsAvoided+1;
end;
end;
end;
'Oak' : begin
if FindObjCustom(TX, TY, ['Oak','Oa','ak'], [1720889,4688766,1995877], 7) then
begin
MMouse(tx,ty,7,7);
if(FindColorTolerance(x,y,122847,0,0,250,30,20)) then
begin
Mouse(238, 302,25,25,True);
Wait(15000+random(3000));
EntsAvoided:=EntsAvoided+1;
end;
end;
end;
'Tree' : begin
if FindObjCustom(TX, TY, ['Tre','ree'], [2373686,487006,4027758], 7) then
begin
MMouse(tx,ty,7,7);
if(FindColorTolerance(x,y,122847,0,0,250,30,20)) then
begin
Mouse(238, 302,25,25,True);
Wait(15000+random(3000));
EntsAvoided:=EntsAvoided+1;
end;
end;
end;
'Other' : begin
if FindObjCustom(TX, TY, ['Yew','Ye','ew'], [604462,3111790,5343100], 7) then
begin
MMouse(tx,ty,7,7);
if(FindColorTolerance(x,y,122847,0,0,250,30,20)) then
begin
Mouse(238, 302,25,25,True);
Wait(15000+random(3000));
EntsAvoided:=EntsAvoided+1;
end;
end;
end;
end;
end;
procedure WannaChange;
begin
if(Loads=ltl)then
begin
NextPlayer(True);
ltl:=0;
HighestAngle;
MakeCompass('N');
DeclarePlayers;
Writeln('Sucessfully switched characters.)');
end;
If(not(LoggedIn)) then
begin
NextPlayer(True);
ltl:=0;
HighestAngle;
MakeCompass('N');
DeclarePlayers;
Writeln('Sucessfully switched characters.)');
end;
end;
procedure Randoms;
begin
FindNormalRandoms;
if FindFight then
begin
Runto(RunDirection, True);
Wait(10000+random(456));
RunBack;
end;
if FindBlackCHatMessage('have an axe') then
begin
NextPlayer(False);
end;
end;
procedure DropEmV2;//Was bury bones procedure by WT-Fakawi. Edited to Dropper by me.
var
x, y, i: Integer;
TB: TBox;
begin
Logs := DTMFromString('78DA639CCEC4C0F09C010C7821144380BB34C' +
'37F20CD08C4FF8180B107A8E62E031A60442281743B50CD0B026A' +
'BA816ADE12503315A8E63D01354B816A9E1250331FA8E60D0135F' +
'3806A6E12503309A8E60E7E3500D6561333');
GameTab(4);
Wait((100)+ Random(50));
for i := 1 to 28 do
begin
TB := InvBox(i);
if ExistsItem(i) then
begin
if FindDTM(Logs, x, y, TB.x1, TB.y1, TB.x2, TB.y2) then
begin
MouseItem(i, False);
ChooseOption('Drop');
Cut:=Cut+1
ReportVars[0]:= 1;
SendSRLReport;
Wait((250) + Random(150));
end;
end;
FindNormalRandoms;
end;
end;
Procedure AntiBan;
Begin
Case Random(15) of
1: MMouse(MSX1,MSY1,MSX2,MSY2);
2: BoredHuman;
3: begin
HoverSkill('Woodcutting', False);
GameTab(4);
end;
4: MMouse(300,300,300,300);
5: Begin
HoverSkill('Woodcutting', False);
GameTab(4);
end;
6: Begin
LowestAngle;
MakeCompass('s');
HighestAngle;
MakeCompass('n');
end;
7: begin
MakeCompass('w')
MakeCompass('s')
MakeCompass('e')
MakeCompass('n')
end;
8: begin
MakeCompass('e')
MakeCompass('s')
MakeCompass('w')
MakeCompass('n')
end;
9: begin
if(RandomChat=True) then
Case Random(20) of
1: begin
TypeSend('WHO WANTS BACON?');
end;
2: begin
TypeSend('I lost my hamster to the sea.');
end;
3: begin
Typesend('Never Abuse Slow Motion.');
end;
4: begin
TypeSend('Im not random, Im creative.');
end;
5: Begin
TypeSend('Im curious, does that make me a monkey?');
end;
6: begin
TypeSend('iPor Suquesto!');
end;
7: begin
TypeSend('Mi gusta comer');
end;
8: begin
TypeSend('Im a homeless man with a laptop');
end;
9: begin
TypeSend('Im to cool to talk to you nubz');
end;
10: begin
TypeSend('Im to cool to talk to you nubz');
end;
11: begin
TypeSend('I keep six pounds of bacon in my pocket at all times');
end;
12: begin
TypeSend('I have a terrorism mood ring.');
end;
13: begin
TypeSend('I beat puppies.');
wait(548+random(456));
TypeSend('With kittens.');
end;
14: Begin
TypeSend('Dead Puppies arent much fun.');
end;
15: begin
TypeSend('All must obey abysslord.');
wait(548+random(456));
TypeSend('Not kidding here. Obey him.');
end;
16: begin
TypeSend('How do you feel about paper plates?');
end;
17: begin
TypeSend('I have found that you can find happiness in slavery.');
end;
18: begin
TypeSend('Press 777 if you boil bacon grease in your spare time.');
wait(548+random(456));
TypeSend('Anyone who presses 777 needs to go jump off a cliff.');
end;
19: begin
TypeSend('I cant find my shoes..... T_T');
end;
20: begin
Typesend('Twenty french calling gold rings.....nvm.');
end;
21: begin
TypeSend('I will not obey!');
end;
22: begin
TypeSend('Hey, this isnt war veterans online....');
end;
23: begin
TypeSend('***** *** ********** ** * ****');
end;
24: begin
TypeSend('Right to bear arms really means you can wear short sleeve shirts');
end;
25: begin
TypeSend('Mircosoft Sam');
end;
26: begin
TypeSend('Im getting really bored now....');
end;
27: begin
TypeSend('Flip Flop Flip Flop Flip');
end;
28: begin
TypeSend('Find the logic in what im saying.');
wait(548+random(456));
TypeSend('Its there you just gotta look harder.');
end;
29: begin
TypeSend('Beat to death with a shoe');
end;
30: begin
TypeSend('What happens in vegas stays in vegas.');
end;
end;
end;
10: begin
GameTab(random(11));
GameTab(random(11));
GameTab(random(11));
GameTab(4);
end;
end;
end;
procedure CutTrees;
begin
repeat
Randoms;
begin
if FindObjCustom(X, Y, ['Tre','ree'], [2373686,487006,4027758], 7) then
begin
if(IsUpText('Tree')) then
begin
Waiter:=0;
Mouse(x,y,3,3,False)
ChooseOption('Chop')
Wait(700+random(456));
Enting;
Randoms;
Antiban;
Randoms;
wait(5048+random(456));
end;
end else
if (not(FindObjCustom(X, Y, ['Tre','ree'], [2373686,487006,4027758], 7))) then
begin
Waiter:=waiter+1
AntiBan;
wait(548+random(456));
Randoms;
wait(548+random(456));
Randoms;
end;
if(Waiter>25) then
begin
Writeln('Could Not Find A Tree, Switching Characters')
NextPlayer(False);
end;
end;
Until(InvFull);
end;
procedure CutOaks;
begin
repeat
Randoms;
begin
if FindObjCustom(X, Y, ['Oak','Oa','ak'], [1720889,4688766,1995877], 7) then
begin
if(IsUpText('Oak')) then
begin
Waiter:=0
Mouse(x,y,3,3,False);
ChooseOption('Chop')
Wait(700+random(456));
Enting;
Randoms;
Antiban;
Randoms;
wait(10048+random(456));
end;
end else
if (not(FindObjCustom(X, Y, ['Oak','Oa','ak'], [1720889,4688766,1995877], 7))) then
begin
Waiter:=Waiter+1
Antiban;
Randoms;
Wait(456+random(591))
Randoms;
end;
if(Waiter>25) then
begin
Writeln('Could Not Find A Tree, Switching Characters')
NextPlayer(False);
end;
end;
Until(InvFull);
end;
procedure CutWillows;
begin
repeat
Randoms;
begin
if FindObjCustom(X, Y, ['Wil','ill','llo','low'], [5201502,2789500,2778457,6589340], 7) then
begin
if(IsUpText('Will')) then
begin
Waiter:=0
Mouse(x,y,3,3,False);
ChooseOption('Chop');
Wait(2000+Random(500));
Enting;
Randoms;
Antiban;
Randoms;
wait(10048+random(456));
end;
end else
if (not(FindObjCustom(X, Y, ['Wil','ill','llo','low'], [5201502,2789500,2778457,6589340], 7))) then
begin
Waiter:=waiter+1
AntiBan;
Wait(456+random(591))
Randoms;
Wait(456+random(591))
Randoms;
end;
If(Waiter>20) then
begin
Writeln('Could Not Find A Tree, Switching Characters')
NextPlayer(False);
end;
end;
Until(InvFull);
end;
procedure CutOthers;
begin
repeat
Randoms;
begin
if FindObjCustom(X, Y, ['Yew','Ye','ew'], [604462,3111790,5343100], 7) then
begin
if(IsUpText('Yew')) then
begin
Waiter:=0;
Mouse(x,y,3,3,False);
ChooseOption('Chop');
Randoms;
Antiban;
Randoms;
Wait(10056+random(591))
Randoms;
end;
end else
if (not(FindObjCustom(X, Y, ['Yew','Ye','ew'], [604462,3111790,5343100], 7))) then
begin
Waiter:=Waiter+1
AntiBan;
Wait(456+random(591))
Randoms;
Wait(456+random(591));
Randoms;
end;
if(Waiter>25) then
begin
Writeln('Could Not Find A Tree, Switching Characters')
NextPlayer(False);
end;
end;
Until(InvFull);
end;
procedure ChopYourTree;
begin
case Players[CurrentPlayer].strings[0] of
'Tree': CutTrees;
'Oak': CutOaks;
'Willow': CutWillows;
'Other': CutOthers;
end;
end;
procedure ProgressReport;
begin
if(not(LoggedIn)) then exit;
ClearDebug;
Writeln('[]========================================[]');
Writeln('---------------->AbyPowerCutting<----------------');
Writeln(' Script ran for : ' + TimeRunning);
Writeln(' Script Did : ' + IntToStr(LoadsDone) + ' Loads' + ' ');
Writeln(' Script Cut : ' + IntToStr(Cut) + ' Logs' + ' ');
Writeln('[]========================================[]');
SRLRandomsReport;
end;
Begin
SetupSRL;
ActivateClient;
DeclarePlayers;
SRLId := YourSRLId;
SRLPassword:= YourSRLPassword;
ScriptId:= '392';
HighestAngle;
MakeCompass('N');
if(not(LoggedIn)) then
begin
LoginPlayer;
HighestAngle;
MakeCompass('N');
end;
repeat
WannaChange;
ChopYourTree;
DropEmV2;
LoadsDone:=loadsDone+1
ltl:=ltl+1
ReportVars[1]:= 1;
FreeDTM(Logs);
ProgressReport;
Wait(500+random(568));
until(False);
end.
——————————————————
<!– END TEMPLATE: formanswers –>