legendaryhero90
2007-02-28 09:10:53
<!– BEGIN TEMPLATE: formanswers –>
legendaryhero90 - SRL Member Application Form
legendaryhero90
What is the meaning to life?
Where you Referred to SRL? If yes, by whom?
no
Programming Knowledge
HTML, CSS, a little of PHP
Other Communitys
Sythe
How Long have You Played Runescape
4 or months
Are you affilated in anyway with Jagex LTD?
No
—————————————————–
Please write down a paragraph about Yourself.
I've been doing HTML and CSS for about a year now and have created a few sites using my knowledge in web programming. I'm not affilated with Jagex and I'm not an inside person. I've learned a lot using SRL and hope to use similar knowledge in my future careers. I've been on SRL for a while now trying to learn as much as i can. I am interested in Auto-fishing mainly on karamja island and wrote a script on it with a lot of my knowledge in SRL.
——————————————————
Please Post a Sample of your Work. Only SCAR Scripts Accepted
——————————————————
<!– END TEMPLATE: formanswers –>
legendaryhero90 - SRL Member Application Form
legendaryhero90
What is the meaning to life?
Where you Referred to SRL? If yes, by whom?
no
Programming Knowledge
HTML, CSS, a little of PHP
Other Communitys
Sythe
How Long have You Played Runescape
4 or months
Are you affilated in anyway with Jagex LTD?
No
—————————————————–
Please write down a paragraph about Yourself.
I've been doing HTML and CSS for about a year now and have created a few sites using my knowledge in web programming. I'm not affilated with Jagex and I'm not an inside person. I've learned a lot using SRL and hope to use similar knowledge in my future careers. I've been on SRL for a while now trying to learn as much as i can. I am interested in Auto-fishing mainly on karamja island and wrote a script on it with a lot of my knowledge in SRL.
——————————————————
Please Post a Sample of your Work. Only SCAR Scripts Accepted
program legendaryfisher;
{.include srl/srl.scar}
{.include srl/srl/skill/Fishing.scar}
//Instructions//
{Make sure you have a lobster pot in the FIRST SLOT of your inventory
and/or money in your second slot if you wish.}
//vvvvvvvvvvvvvvvvvv-----------setup----------vvvvvvvvvvvvvvvvvvvv//
const
Loads = 3; //max load to be done
publicChat= 'On'; //if you want the auto-chat and responder...
privateChat= 'Off';
WaitTime= 5; //time to wait till it finds another spot to fish
var
Lobsters,LoadsToBeFished,FishingSpots,x1,y1: integer;
procedure Declareplayers;
Begin
HowManyPlayers :=2;
NumberOfPlayers(HowManyPlayers);
CurrentPlayer:=0;
Players[0].Name :='';
Players[0].Pass :='';
Players[0].Nick :='';
Players[0].Active:=True;
Players[1].Name :='';
Players[1].Pass :='';
Players[1].Nick :='';
Players[1].Active:=True;
NickNameBMP := CreateBitmapMaskFromText(Players[CurrentPlayer].Nick, UpChars);
end;
//^^^^^^^----------setup----------^^^^^^^//
procedure TheSetup;
Begin
clearDebug;
MouseSpeed:= 10;
if(Not(LoggedIn)) then
LoginPlayer;
SetRun(True) ;
Setchat (PublicChat,1);
Setchat (PrivateChat,2);
HighestAngle;
end;
Procedure CustomAntiban;
var
ProtectFromBannage:Integer;
begin
ProtectFromBannage:= Random(4);
case ProtectFromBannage of
1: RandomRClickEvery(1 + Random(2));
2: RotateEvery(1 + Random(3));
3: BoredEvery(1 + Random(2));
4: GameTab(2 + Random (10));
end;
end;
//-------------credits to Dankness for the DTM----------------//
Procedure DeclareDTMs;
begin
FishingSpots:=DTMFromString('78DA63FCC4C0C070910105CC38F086410E483' +
'342F98C1F31D5E4B52C4255F399083520BB2E10A1E6127E3500EE' +
'831204')
end;
Procedure FindFishingSpots;
begin
if FindDtmIn(x1,y1,FishingSpots,10,10,MSX2,MSY2)then
begin
MMouse(x1,y1,2,2)
wait(1000+(200))
if(IsUpText('age')) or (IsUpText('et')) then
Mouse(x1,y1,2,2,false)
wait(500 + random(300))
ChooseOption(x,y,'Cage')
Wait(WaitTime*1000+random(500))
CustomAntiban;
if(IsUpText('et')) then
Mouse(x1,y1,2,2,false)
wait(500 + random(300))
ChooseOption(x,y,'Cancel')
CustomAntiban;
end;
end;
Procedure FindRandoms;
begin
If(Not(Loggedin)) then
LoginPlayer;
FindNormalRandoms;
HandleWhirlPool;
FindFishingEquipment;
SolveBox;
FindDead;
if(FindFight) then
begin
RunAwayDirection('S')
wait(5000+random(2000));
RunBack;
end;
end;
Procedure LobsterDrop;
begin
if (invfull) then
DropTo(3,28)
end;
Procedure AutoTalking;
var
autotalk, L: integer;
begin
autotalk :=random(5)
if (L = 1) then
begin
autotalk :=random(10);
Case autotalk of
1:TypeSend('i am a noob...');
2:TypeSend('...');
3:TypeSend('*sigh*');
4:TypeSend('zzz');
5:TypeSend('this beats mining any day!');
6:TypeSend('konichiwa');
7:TypeSend('*yawn*');
8:TypeSend('im bored');
9:TypeSend('hello everyone');
10:TypeSend('ni huo');
end;
end;
end;
Procedure AutoResponder;
begin
SetChat ('On',1);
if(InChat('Fishin lvls?') or
InChat('Fishing lvls') or
InChat('Fishing lvls?')) then
begin
Typesend('45 i think')
end;
if(InChat('Hi' + (Players[CurrentPlayer].Name))or
InChat('Hello' + (Players[CurrentPlayer].Name))or
InChat('Whats up' + (Players[CurrentPlayer].Name)))then
begin
Typesend('oh... hi')
end;
if(InChat('your a loser') or
InChat('your a noob') or
InChat('your a froob')) then
begin
Typesend('you are too!')
end;
end;
procedure Authorofscript;
begin
cleardebug;
writeln('You are using LegendaryFisher');
wait(300);
writeln('written by Legendaryhero90') ;
wait(200);
writeln('please post bugs and advice at villu-reborn.com');
wait(300);
writeln('on how to make this a better script');
wait(300);
writeln('enjoy!');
wait(1000)
end;
Procedure LegendaryReport;
begin
SRLRandomsReport;
writeln (intToStr(Loads)+ ' loads were fished...maybe');
writeln ('you''ve fished for '+ TimeRunning ) ;
end;
//---------------MAIN LOOP----------------//
begin
SetupSRL;
SetupSRLFishing;
DeclarePlayers;
NickNameBMP := CreateBitmapMaskFromText(Players[CurrentPlayer].Nick, UpChars);
Authorofscript;
wait(2000+random(100));
Activateclient;
If(Not(Loggedin)) then
LoginPlayer;
TheSetup;
repeat
repeat
DeclareDTMs;
FindFishingSpots;
AutoTalking;
FindRandoms;
until(invfull)
LobsterDrop;
FindRandoms;
LegendaryReport;
AutoTalking;
until ( Loads = LoadsToBeFished )
Logout;
wait(1000+random(20000))
NextPlayer(True);
end.——————————————————
<!– END TEMPLATE: formanswers –>