Dracody
2009-01-18 19:37:15
<!– BEGIN TEMPLATE: formanswers –>
Dracody - SRL Member Application Form
Dracody
What is the meaning to life?
Enjoy, Love, have fun , and learn a lot.
Where you Referred to SRL? If yes, by whom?
no
Programming Knowledge
Java
Other Communitys
How Long have You Played Runescape
4 years
Are you affilated in anyway with Jagex LTD?
Myself
—————————————————–
Please write down a paragraph about Yourself.
Hmm Ive played runescape for long , and been member of srl for 1 year , and I pretty much hate jagex , and well I dont like boring pointless and click-1million times skills , so I like to make things easier and also to learn more programming.
I study at Los Andes university one of the best of my country , Systems Engineering, and I am getting to 3rd Semester , ive learned a lot of Java programation and Scar as well, since I started almost at same time , I want to learn a lot more and improving my Scripting/Programming skills because it also helps my career.
I admire very much many of the scripters here , they are really skilled and I wanna learn all that and become like them.
Im also gratefull at the Scar Srl community members for doing such good tutorials to help people learning.
I donated to the site because I think its very usefull and the community members most of them are kind and very skilled people who we can learn a lot from .
Im not a Professional programmer or scripter yet , I do all that I can and im willing to learn a lot more and be very helpfull.
——————————————————
Please Post a Sample of your Work. Only SCAR Scripts Accepted
This Gets items together, usefull for fletching, herblore, and anything that needs to be mixed.
——————————————————
<!– END TEMPLATE: formanswers –>
Dracody - SRL Member Application Form
Dracody
What is the meaning to life?
Enjoy, Love, have fun , and learn a lot.
Where you Referred to SRL? If yes, by whom?
no
Programming Knowledge
Java
Other Communitys
How Long have You Played Runescape
4 years
Are you affilated in anyway with Jagex LTD?
Myself
—————————————————–
Please write down a paragraph about Yourself.
Hmm Ive played runescape for long , and been member of srl for 1 year , and I pretty much hate jagex , and well I dont like boring pointless and click-1million times skills , so I like to make things easier and also to learn more programming.
I study at Los Andes university one of the best of my country , Systems Engineering, and I am getting to 3rd Semester , ive learned a lot of Java programation and Scar as well, since I started almost at same time , I want to learn a lot more and improving my Scripting/Programming skills because it also helps my career.
I admire very much many of the scripters here , they are really skilled and I wanna learn all that and become like them.
Im also gratefull at the Scar Srl community members for doing such good tutorials to help people learning.
I donated to the site because I think its very usefull and the community members most of them are kind and very skilled people who we can learn a lot from .
Im not a Professional programmer or scripter yet , I do all that I can and im willing to learn a lot more and be very helpfull.
——————————————————
Please Post a Sample of your Work. Only SCAR Scripts Accepted
This Gets items together, usefull for fletching, herblore, and anything that needs to be mixed.
//This can be used either for fletching or herblore to join Bows(u) with strings
// and/or herbs with vials , then Unf pots with the other material.
program ItemJoiner;
{.include srl/srl.scar}
var
x, y, ItemsDone, Anti :integer;
Working :Boolean;
const
WhatBank = 'eb'; //What Bank To Use (Codes Above)
Dir = 'N'; //Run Away Direction (N, S, W, E)
AmountToDo = 0; //Amount of items you want to make by joining
////////////////////////////////////////////////////////////////////////////////
procedure PlayerSetup;
begin
SRLID := '';
SRLPassword := '';
CurrentPlayer := 0;
HowManyPlayers := 1;
NumberOfPlayers(HowManyPlayers);
Players[0].Name := ''; //UserName
Players[0].Pass := ''; //Password
Players[0].Nick := ''; //NickName
Players[0].Strings[1] := ''; //BankPin, Leave blank if you don't have one.
Players[0].Active := True;
Players[1].Name := ''; //UserName
Players[1].Pass := ''; //Password
Players[1].Nick := ''; //NickName
Players[1].Strings[1] := ''; //BankPin, Leave blank if you don't have one.
Players[1].Active := True;
Players[2].Name := ''; //UserName
Players[2].Pass := ''; //Password
Players[2].Nick := ''; //NickName
Players[2].Strings[1] := ''; //BankPin, Leave blank if you don't have one.
Players[2].Active := True;
end;
////////////////////////////////////////////////////////////////////////////////
procedure Randoms;
begin
if not LoggedIn then Exit;
FindNormalRandoms;
if FindFight then
RunAway(Dir, true, 1, 1000);
if FindBox then
begin
CloseBank;
SolveBox;
end;
end;
////////////////////////////////////////////////////////////////////////////////
procedure BankOpen;
begin
OpenBankFast(lowercase(WhatBank));
if PinScreen Then
InPin(Players[CurrentPlayer].Strings[1]);
FixBank;
Exit;
end;
////////////////////////////////////////////////////////////////////////////////
procedure Intro;
begin
ClearDebug;
Writeln('ItemJoiner');
Writeln('Joining Time!! So lets go!...');
end;
////////////////////////////////////////////////////////////////////////////////
procedure Join;
begin
if not LoggedIn then Exit;
if ExistsItem(14) then
begin
MouseItem(14, true)
end;
wait(750 + random(500));
if ExistsItem(15) then
begin
MouseItem(15, true)
end;
end;
////////////////////////////////////////////////////////////////////////////////
procedure Join2;
begin
if not LoggedIn then Exit;
if ExistsItem(28) then
begin
MouseItem(14, true)
Wait(750 + random(500));
MouseItem(28, true)
end;
end;
////////////////////////////////////////////////////////////////////////////////
procedure AntiBan;
begin
if not LoggedIn then Exit;
if (ClickToContinue) then Join2;
case random(15) of
0,6,8,12,13: begin
MMouse(MSX1, MSY1, MSX2, MSY2);
Anti := Anti + 1;
end;
1,14: begin
case random(20) of
1..3: begin
SetAngle(false);
Wait(random(1000));
SetAngle(true);
Wait(500 + random(1000));
Anti := Anti + 1;
end;
6..8: begin
MakeCompass('E');
Wait(random(1000));
MakeCompass('N');
Wait(random(1000));
Anti := Anti + 1;
end;
10..12: begin
MakeCompass('E');
Wait(random(1000));
MakeCompass('W');
Wait(random(1000));
MakeCompass('N');
Anti := Anti + 1;
end;
15..17: begin
SetAngle(false);
MakeCompass('E');
Wait(random(1000));
SetAngle(true);
Wait(random(800));
SetAngle(true);
Anti := Anti + 1;
end;
end;
end;
2,3,5: begin
HoverSkill('random',False);
Anti := Anti + 1;
end;
1,7,11: begin
Gametab(Random(14));
Anti := Anti + 1;
end;
4,9,10: begin
RandomRClick;
Anti := Anti + 1;
end;
end;
end;
////////////////////////////////////////////////////////////////////////////////
procedure ClickOnOption;
begin
if not LoggedIn then Exit;
MMouse(240, 400, 20, 20);
wait(200+random(100));
GetMousePos(x, y);
Mouse(x, y, 1, 1, false);
if ChooseOption('All') then
Working := true;
end;
////////////////////////////////////////////////////////////////////////////////
procedure WaitWhileWorking;
begin
if not LoggedIn then Exit;
if Working = true then
begin
repeat
wait(250);
Randoms;
AntiBan;
until(not(ExistsItem(28))or not LoggedIn);
Working := False;
end;
end;
////////////////////////////////////////////////////////////////////////////////
procedure Bank;
begin
if not LoggedIn then Exit;
Bankopen;
Depositall;
FixBank;
wait(1000+ Random(200));
Withdraw(1, 1, 14) ;
Withdraw(2, 1, 0) ;
ItemsDone := ItemsDone + 14;
Disguise('Joined so far:'+ inttostr(ItemsDone) )
ReportVars[0] := ReportVars[0] + 14;
wait(500);
CloseBank;
end;
////////////////////////////////////////////////////////////////////////////////
procedure Proggy;
begin
ClearDebug;
Writeln('________________________________________');
Writeln('________Item Joiner By Dracody__________');
Writeln('=========================================');
Writeln('-----------------------------------------');
Writeln('________Items Joined: ' + inttostr(ItemsDone)+ '________________');
Writeln('________Time: ' + TimeRunning + '__');
Writeln('________Did Anti Ban: ' + inttostr(Anti) + ' time(s)'+ '________');
Writeln('_________________________________________');
end;
////////////////////////////////////////////////////////////////////////////////
procedure Mainloop;
begin
if not LoggedIn then
begin
LoginPlayer;
MakeCompass('N');
SetAngle(True);
end;
if not(invfull) then
begin
Bank;
end;
repeat
Join;
Randoms;
wait(750 + random(500));
ClickOnOption;
WaitWhileWorking;
BankOpen;
Randoms;
Bank;
Randoms;
Proggy;
SRLRandomsReport;
if ItemsDone >= AmountToDo then
begin
WriteLn('Done!!!!') ;
WriteLn('We already did: '+ IntToString(AmountToDo));
WriteLn('I hope you enjoyed autoing!');
Logout;
NextPlayer(true);
end;
until(false)
end;
////////////////////////////////////////////////////////////////////////////////
begin
Intro;
Playersetup;
setupsrl;
activateclient;
wait(1000);
mainloop;
end.——————————————————
<!– END TEMPLATE: formanswers –>
