Wade007
2008-03-24 13:56:24
<!– BEGIN TEMPLATE: formanswers –>
Wade007 - SRL Member Application Form
Wade007
What is the meaning to life?
Where you Referred to SRL? If yes, by whom?
no
Programming Knowledge
I used some HTML, some c++, And some javascript
Other Communitys
Gamefaqs
How Long have You Played Runescape
3 years
Are you affilated in anyway with Jagex LTD?
No
—————————————————–
Please write down a paragraph about Yourself.
Hi guys, I am a 12 year old from california(Almost 13), i started coding when i was 10 (Not scar) I used some HTML, and made my first website later in the year. Sadly i do not have it anymore, my host crashed.
——————————————————
Please Post a Sample of your Work. Only SCAR Scripts Accepted
Thank you for your time
——————————————————
<!– END TEMPLATE: formanswers –>
Wade007 - SRL Member Application Form
Wade007
What is the meaning to life?
Where you Referred to SRL? If yes, by whom?
no
Programming Knowledge
I used some HTML, some c++, And some javascript
Other Communitys
Gamefaqs
How Long have You Played Runescape
3 years
Are you affilated in anyway with Jagex LTD?
No
—————————————————–
Please write down a paragraph about Yourself.
Hi guys, I am a 12 year old from california(Almost 13), i started coding when i was 10 (Not scar) I used some HTML, and made my first website later in the year. Sadly i do not have it anymore, my host crashed.
——————————————————
Please Post a Sample of your Work. Only SCAR Scripts Accepted
program Willow_Chopper;
//{.include SRL/SRL/Misc/Smart.scar}
{.include srl/srl.scar}
{.include srl/srl/skill/woodcutting.scar}
var
YRoadDTM,Area,Tol:Integer;
RoadMP: TDTMPointDef;
RoadSP: array[0..3] of TDTMPointDef;
RoadDTMSkel: TDTM;
cx , cy , i , TreesChopped , loadsdone,x,y : Integer;
loadz : string;
MiniMapWillow , TreeBaseColors , Tries : Integer;
Axe,BrokenAxe : Integer;
const
///Set up your colors below///
WillowColor1 = 3238237;
CurrentVersion = '3.0';// no need to change this.
yourSRLID='';
yourSRLPW='';
WillowColor2 = 1915188;
BoothColor1 = 671315;//You have to set these colors If it cannot find the bank booth
BoothColor2 = 805217;
BoothColor3 = 2841972;
SmartWorldNumber = 125;
Loads = 10;
Procedure DeclarePlayers;
begin
HowManyPlayers := 2;
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 0;
//************ If you don't understand true or false, false means no, and true means yes. ************\\
Players[0].Name := ''; // your username
Players[0].Pass := ''; // your password
Players[0].Nick := ''; // 3 or 4 letters of your username
Players[0].Active := True; //Are you using this character?
Players[1].Name := '';
Players[1].Pass := '';
Players[1].Nick := '';
Players[1].Active := false;
end;
Procedure LoadBitmaps;
begin
MiniMapWillow := BitmapFromString(9, 11, 'beNpjYCASyEfIQxCy' +
'oISTDBABBfXTVIFIN0QBWRyIgCIQKQgiUsrCRgSCgGqAXIgUxGQzHTEgwupC8' +
'qSIBQCNIhaH');
end;
procedure Ent_phrases;
begin
case random(18) of
0: Typesend('arg! stupied ent!');
1: Typesend('lol, nub ent');
2: Typesend('hahaha funny lil ent');
3: Typesend('tree got mad, hahaha');
4: Typesend('ents are funny');
5: Typesend('OMG, stupied ent');
6: Typesend('ffs dumb ent');
7: Typesend('rofl ent got mad');
8: Typesend('lamo, ent gone crazzy');
9: Typesend('huhh.....');
10: Typesend('ents are pointless to rs');
11: Typesend('Why did jagex make ents?');
12: Typesend('huh....ents are so useless');
13: Typesend('hahaha, stupied lil ent');
14: Typesend('oooo, an ent!');
15: Typesend('aarrgg, dumb ent');
16: Typesend('E N T !');
17: Typesend('ent, noun, the most pointless thing to rs');
end;
end;
function FFindEnt(fx, fy: Integer; AvoidWhenFound: Boolean): Boolean;
var
arUpTextEntColorPoints: TPointArray;
x, y, EntTime, tcts: Integer;
begin
if not(LoggedIn)then exit;
GetMousePos(x, y);
if(x <> fx)or(y <> fy)then
mmouse(fx, fy, 0, 0);
if(IsUpText('Chop'))then
begin
tcts := GetColorToleranceSpeed;
ColorToleranceSpeed(2);
SetColorspeed2Modifiers(0.4, 0.4);
FindColorsTolerance(arUpTextEntColorPoints, 51657, 80, 6, 127, 20, 5);
Result := Length(arUpTextEntColorPoints) > 10;
ColorToleranceSpeed(tcts);
end;
if(result)then
begin
MarkTime(EntTime);
WriteLn('Ent Found!!');
Writeln('Waiting for it to go away.');
begin
case random(2) of
0: begin
mouse(627, 86, 5, 5, true);
mouse(627, 86, 10, 10, true);
Ent_phrases;
wait(750 + random(750));
GameTab(4);
wait(750 + random(750));
FindNormalRandoms;
end;
1: begin
DoEmote(4);
wait(750 + random(750));
Ent_phrases;
wait(750 + random(750));
Hoverskill('woodcutting', false);
wait(750 + random(750));
end;
end;
end;
begin
if (TimeFromMark(EntTime) < 35000) then
case random(2) of
0: begin
if Random(10) > 8 then
Hoverskill('woodcutting', false);
end;
end;
end;
Inc(EntsAvoided);
end;
end;
Procedure FFindAxe;
begin
Axe := DTMFromString('78DA6314616060606340012EA12E609A11CA6' +
'7C4A1C606598D2090604155E31EE18EAA861F48B01350230C243850D' +
'5D8FAD8A2AA01B9878B801A3120C18DAA264D8C17558D0490E044559' +
'325CE87AA461C48B01250238AE9777B7F07143500B9170AC7');
if FindDtm(Axe,x, y,547, 215, 596, 250) then
begin
writeln('Found it!')
end else
begin
if FindObjCustom(x, y, ['booth', 'ooth'], [BoothColor1, BoothColor2], 3) then
begin
repeat
Status('Banking');
Mouse(x,y,2,2,false)
chooseoption('Use-quickly')
wait(1000)
until(bankscreen)
Begin
for i := 1 to 28 do
Begin
if ExistsItem(i) then
Begin
MouseItem(i, false);
ChooseOption('ll');
Wait(1000 + random(500));
end;
end;
end;
end;
if FindDtm(Axe,x, y,22, 65, 465, 286) then
begin
Mouse(x,y,2,2,true)
closebank;
end;
end;
FreeDTM(Axe)
end;
{****************************************************************************}
{Procedure BankWalk }
{By: Wade007 }
{Description: This will walk to to the bank }
{****************************************************************************}
Procedure BankWalk;
var
Banks: Tpoint;
begin
RadialWalk(FindRoadColor,0,90,50,5,5)
flag;
FindSymbol(Banks.x,Banks.y,'bank')
SymbolAccuracy := 0.1;
writeln('Walking To bank!')
Mouse(Banks.x,Banks.y,2,2,true)
flag;
end;
{****************************************************************************
Procedure WillowWalk
By: Wade007
Description: This will walk you to willows.
{****************************************************************************}
Procedure WillowWalk;
var
Fish :tpoint;
begin
Tol:=60;
Area:=1;
MiniMapWillow := BitmapFromString(9, 11, 'beNpjYCASyEfIQxCy' +
'oISTDBABBfXTVIFIN0QBWRyIgCIQKQgiUsrCRgSCgGqAXIgUxGQzHTEgwupC8' +
'qSIBQCNIhaH');
TreeBaseColors := AutoColorThis(MiniMapWillow,255,MMX1,MMY1,MMX2,MMY2)
RoadMP.x := 588;
RoadMP.y := 107;
RoadMP.AreaSize := 0;
RoadMP.AreaShape := 0;
RoadMP.Color := TreeBaseColors;
RoadMP.Tolerance := Tol;
RoadSP[0].x := 609;
RoadSP[0].y := 122;
RoadSP[0].AreaSize := Area;
RoadSP[0].AreaShape := 0;
RoadSP[0].Color := TreeBaseColors;
RoadSP[0].Tolerance := Tol;
RoadSP[1].x := 604;
RoadSP[1].y := 135;
RoadSP[1].AreaSize := Area;
RoadSP[1].AreaShape := 0;
RoadSP[1].Color := TreeBaseColors;
RoadSP[1].Tolerance := Tol;
RoadSP[2].x := 607;
RoadSP[2].y := 153;
RoadSP[2].AreaSize := Area;
RoadSP[2].AreaShape := 0;
RoadSP[2].Color := TreeBaseColors;
RoadSP[2].Tolerance := Tol;
RoadSP[3].x := 609;
RoadSP[3].y := 123;
RoadSP[3].AreaSize := Area;
RoadSP[3].AreaShape :=0 ;
RoadSP[3].Color := TreeBaseColors;
RoadSP[3].Tolerance := Tol;
RoadDTMSkel.MainPoint:=RoadMP;
RoadDTMSkel.SubPoints:=RoadSP;
YRoadDTM:=AddDTM(RoadDTMSkel);
if (FindDTM(YRoadDTM,x, y,580, 102,619, 155)) Then
begin
Writeln('walking to willows');
Mouse(x,y,2,2,true)
end else
begin
RadialWalk(TreeBaseColors,150,270,50,5,5)
flag;
if(FindSymbol(Fish.x,Fish.y,'Fish'))then
SymbolAccuracy := 0.2;
begin
writeln('Walking To Willows!')
Mouse(Fish.x,Fish.y,2,2,true)
flag;
end;
end;
end;
{*****************************************************************************
function InFight: Boolean;
By: WT-Fakawi
Description: Returns as True if in fight.
*****************************************************************************}
function InFight: Boolean;
var
Health : Tpoint;
begin
Result := (FindColor(Health.x, Health.y, 65280, 187, 133, 331, 197) or FindColor(Health.x, Health.y, 255,
184, 131, 299, 221))
end;
{****************************************************************************
Procedure Depositing
By: the find and open bank part is by Wade007 and the deposit part is by frozen_soul
Description: This will deposit your logs.
*****************************************************************************}
procedure Depositing;
begin
Tries := 0;
repeat
if OpenBankQuiet('db') then
begin
OpenBankQuiet('db')
end else
begin
Tries := tries+1;
If (Tries = 30) then nextplayer(False);
end;
until(bankscreen)
for i := 2 to 28 do
Begin
if ExistsItem(i) then
Begin
MouseItem(i, false);
ChooseOption('ll');
Wait(1000 + random(500));
end;
end;
Wait(500 + random(250));
closebank;
FindNormalRandoms;
loadsdone := loadsdone+1
WillowWalk;
end;
{****************************************************************************
Procedure: ChopDemWillows
By: Wade007
Description: This Chops trees (DUH!)
*****************************************************************************}
Procedure ChopDemWillows;
Begin
repeat
SetAngle(True)
If (Not(LoggedIn)) Then Loginplayer;
if FindObjCustom(x, y, ['Willow', 'llow'], [WillowColor1, WillowColor2], 3) then
begin
Status('Chopping Willows');
if(FFindEnt(x,y,true)) then WillowWalk;
{Mouse(cx,cy,2,2,False)
ChooseOption('hop')
flag;}
case random(2) of
0: begin
mouse(x,y,2,2,false);
chooseoption('hop');
flag;
Tries := 0;
end;
1: begin
Mouse(x,y,2,2,true)
Tries := 0;
end;
end;
MMouse(x,y,2,2);
while Isuptext('Willow') do wait(500);
TreesChopped := TreesChopped+1
FindNormalRandoms;
end else
begin
tries := tries+1;
if (tries = 30)then
begin
Writeln('Could not find any trees :(')
Writeln('Try changing the colors.')
{NextPlayer(false);}
end;
end;
Until(InvFull)
end;
{****************************************************************************
Procedure Proggy
By: Wade007
Description: This will print a proggy to the debug box.
*****************************************************************************}
Procedure Proggy;
begin
Writeln('Thank you for using')
Writeln(' |\ /|( ___ )( __ \ ( ____ \( __ )( __ )/ ___ \ ')
Writeln(' | ) ( || ( ) || ( \ )| ( \/| ( ) || ( ) |\/ ) )')
Writeln(' | | _ | || (___) || | ) || (__ | | / || | / | / / ')
Writeln(' | |( )| || ___ || | | || __) | (/ /) || (/ /) | / / ')
Writeln(' | || || || ( ) || | ) || ( | / | || / | | / / ')
Writeln(' | () () || ) ( || (__/ )| (____/\| (__) || (__) | / /')
Writeln(' (_______)|/ \|(______/ (_______/(_______)(_______) \_/ ''s Willow chopper')
Writeln('Willow Chopper by wade007 has run for ' +TimeRunning)
Writeln('Willow Chopper has Chopped ' +intToStr(TreesChopped)+ ' Trees')
Writeln('We have done ' +inttostr(loadsdone)+ ' loads')
end;
Function Broken : boolean;
begin
BrokenAxe := DTMFromString('78DA631466606060634001EE11EE0C22409A1' +
'186416A5850D5B884BAC0D58000233F90604555E314E484AA860F48B' +
'0A3AAD1B7D647552388A906C31C907BB850D558795AA1AA11C5EF2FB' +
'01A314C7FA1AB010073680806');
if FindDtm(BrokenAxe,x, y,562, 216, 591, 241) then
begin
NextPlayer(False);
end;
end;
{****************************************************************************
Procedure: Running
By: Wade007
Description: This TINY procedure will run away if it is in a fight.
*****************************************************************************}
Procedure Running;
begin
If (InFight) then
begin
Writeln('We have found a fight! Running away!')
Status('Running');
BankWalk;
wait(2000)
WillowWalk;
end else
begin
Exit;
end;
end;
{****************************************************************************
Procedure: SetUp
By: Wade007
Description: this will run when it is start up....
*****************************************************************************}
procedure SetUp;
begin
ClearDebug;
If(Not(LoggedIn)) then LoginPlayer;
If (FindAxe) then
begin
Writeln('I have found your axe, continuing.')
end else
begin
FFindAxe;
end;
ScriptID := '651';
if not(yourSRLID = '') then SRLID := yourSRLID;
if not(yourSRLPW = '') then SRLPassword := yourSRLPW;
ReportVars[1] := Treeschopped;
ReportVars[2] := LoadsDone;
SRLRandomsReport;
Writeln('We have sent the stats to the server.')
If (GetPage('http://wade007.freehostia.com/Version.txt')) > CurrentVersion then
begin
Writeln('Hmm... Your version is not up to date. please get the new update from the topic.')
Writeln('I hope to have a direct download link for this in the near future.')
logout;
end else
begin
writeln('You have the latest version, Continueing.')
end;
end;
Procedure AntiBan;
Begin
case random(10) of
0: begin
RandomRClick;
end;
1: begin
GameTab(2)
HoverSkill('Woodcutting',false);
end;
2: Begin
PickUpMouse;
end;
3: Begin
BoredHuman;
end;
end;
end;
{****************************************************************************
MAIN LOOP
Description: This is where it all begins... [/cheesy quote]
*****************************************************************************}
procedure MainLoop;
begin
SetupSRL;
DeclarePlayers
LoadBitmaps;
SetUp;
repeat
If (not (loggedIn)) then loginplayer;
WillowWalk;
FindNormalRandoms;
repeat
ChopDemWillows;
Broken;
findnormalrandoms;
AntiBan
Running;
FindNormalRandoms;
Until(InvCount = 28);
if InvFull then
begin
Running;
bankWalk;
Flag;
depositing;
SetUp;
ClearDebug;
Proggy;
i := +1
if(inttostr(loadsdone) = loadz) then
begin
ClearDebug;
Proggy;
LoadsDone := 0;
NextPlayer(True);
end;
end;
until(false)// I didn't know what to put here.
end;
begin
// SmartSetupEx((SmartWorldNumber),false,false);
// SetTargetDC(SmartGetDC);
SetupSRL;
MainLoop
end. That is my willow chopper. here{***************************INSTRUCTIONS***************************************
*******************************************************************************
*********************1. Setup your player(s) in the draynor bank***************
*********************2. Have a net/fishing pole and bank in you inventory******
*********************3. Press start and make some tea/coffee :) ***************
***************************/INSTUCTIONS****************************************}
program Drayor_Fisherman;
//{.include SRL/SRL/Misc/Smart.scar}
{.include srl/srl.scar}
{.include srl/srl/skill/fishing.scar}
var
Tries, TreeBaseColors, minimapwillow , x , y , fishAttempts , cx , cy , i, loadsdone , Net , FishFished: integer;
const
SmartWorldNumber = 125;
yourSRLID='';
yourSRLPW='';
fishcolor1 = 14987387;//You have to set these colors if it cannot find the Fishing spot.
fishcolor2 = 13874596;
BoothColor1 = 805217;//You have to set these colors If it cannot find the bank booth
BoothColor2 = 2709872;
UseNet = False; // True if you are using a net. False if you are using bait.
LoadsToDo = 4;
procedure DeclarePlayers;
begin
HowManyPlayers := 2; //How many Players we are going to use.
NumberOfPlayers(HowManyPlayers);
CurrentPlayer :=0; //What Player To Start With
Players[0].Name := 'Blindwizerd8';
Players[0].Pass := 'joejoe';
Players[0].Nick := 'ndwi';
Players[0].Active := True;
Players[1].Name := 'Blindwizerd7';
Players[1].Pass := 'joejoe';
Players[1].Nick := 'ndwi';
Players[1].Active := True;
end;
Procedure Proggy;
begin
Writeln('|><> ><> ><> ><> ><> ><> ><> ><> ><> ><> ><> ><> ><> ><>|')
Writeln('|Fisherman has run for: ' +TimeRunning)
Writeln('|Fisherman has done :' +IntToStr(LoadsDone)+ ' Loads' )
Writeln('We have used : ' +IntToStr(HowManyPlayers) + 'Players')
Writeln('Fisherman Has Fished : ' +IntToStr(FishFished) + 'Fish')
Writeln('|<>< <>< <>< <>< <>< <>< <>< <>< <>< <>< <>< <>< <>< <><|')
end;
Procedure FishWalk;
var
Fish : Tpoint;
begin
TreeBaseColors := AutoColorThis(MiniMapWillow,255,MMX1,MMY1,MMX2,MMY2)
RadialWalk(TreeBaseColors,150,270,50,5,5)
flag;
if(FindSymbol(Fish.x,Fish.y,'Fish'))then
SymbolAccuracy := 0.2;
begin
writeln('Walking To Fishies!')
Mouse(Fish.x,Fish.y,2,2,true)
flag;
end;
end;
procedure loadbmps;
begin
MiniMapWillow := BitmapFromString(9, 11, 'beNpjYCASyEfIQxCy' +
'oISTDBABBfXTVIFIN0QBWRyIgCIQKQgiUsrCRgSCgGqAXIgUxGQzHTEgwupC8' +
'qSIBQCNIhaH');
Net := BitmapFromString(18, 14, 'beNpNUtlym0AQdL4heUgi2UEXx' +
'2KKa1khDnELsEGyVMKx48TlJ///J6SXdSmp6prqXaZnemeQpKcmfj+XXUTejv' +
'G5y66uPv3uw7vIBUksKfOtn/32oXCbhN8AG1NFfN7ZXRWCPJYWItLus/WwC//' +
'sw6HPh91GJF9IEZqCCJxzExJBXroARERz+XW7sW2yFGl9aiO2oQE8FuYwdgTq' +
'QIclFC89GRCXa0dPqR45chM6vCPTgF1M3w5pm7DKJ4htwf1UjEvuAi125ISSO' +
'rBDW/7fHoq/7pNTaoAH5gIx9gwA9+CM3DSZf8gddrvaWByWJF2EeBcqw7kwX/' +
'sKonLzhVpan/EbT7umppp6Gvgx959a/z6mQn4sKSyhAgjS+LStj1G4ppqtCch' +
'pfAJyfh0SkG7rJa6CjvxT5Y31J1SdChjKTMgxB0hg7+Uh28f6cxuV45QAQ561' +
'ozzydN/SPF0i8+84ytefxXv5IuoYo0OXoWbglCwjys042qKOjJwu2e3MVadAY' +
'ClCUo3t1mQK1anhy8VP5SgTZiy0+Tfb+EjDsfBWfMspFWMUOxILEv8hM+b8uD' +
'UDl/vUV1Lp898J+VBdJEL+z3NqB+P0oLKVCaK++sHT/gL5S3J0');
end;
{*******************************************************************************
Procedure FindFishingGear
By : Wade007
Description : Not working. I need a good banked net bmp or dtm.
*******************************************************************************}
{Procedure FindFishingGear;
begin
if FindBitmapIn(Net,x, y,551, 214, 734, 456) then
begin
writeln('We have found the gear.')
end else
begin
Writeln('We have NOT found the gear.')
if FindObjCustom(cx, cy, ['booth', 'ooth'], [BoothColor1, BoothColor2], 3) then
begin
repeat
Status('Banking');
Mouse(cx,cy,2,2,false)
chooseoption('Use-quickly')
wait(1000)
until(bankscreen)
Begin
for i := 1 to 28 do
Begin
if ExistsItem(i) then
Begin
MouseItem(i, false);
ChooseOption('ll');
Wait(1000 + random(500));
FixBank;
if FindBitmapIn(Net,x, y,22, 64, 465, 298) then
begin
Mouse(x,y,2,2,true)
Writeln('We have unbanked the axe.')
end;
end;
end;
Wait(500 + random(250));
end;
closebank;
loadsdone := loadsdone+1
FishWalk;
end;
end;
end; }
Procedure FishDemFish;
Begin
SetAngle(True)
If (Not(LoggedIn)) Then Loginplayer;
if FindObjCustom(x, y, ['ishing', 'pot'], [FishColor1, FishColor2], 3) then
begin
if (not(UseNet)) then
begin
Mouse(x,y,2,2,false);
ChooseOption('ait')
Wait(3000+random(200))
end else
begin
Status('Fishing Fishies');
case random(2) of
0: begin
if (UseNet) then
begin
mouse(x,y,2,2,false);
chooseoption('Net');
flag;
fishAttempts := 0;
wait(3000+random(400))
end;
end;
1: begin
Mouse(x,y,2,2,true)
fishAttempts := 0;
wait(1000+random(500))
end;
end;
Wait(1000+random(800))
end;
end;
end;
procedure SaveReport;
var
myFile:integer;
text:string;
Begin
myFile := rewriteFile(appPath+'Fisherman.txt',false);
WriteFileString(myFile, '><> ><> ><> ><> ><> ><> ><> ><> ><> ><>');
WriteFileString(myFile, '| Fisherman ');
WriteFileString(myFile, '| Version 1.0 ');
WriteFileString(myFile, '| -Progress Report- ');
WriteFileString(myFile, '|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~');
WriteFileString(myFile, '| Did ' + IntToStr(LoadsDone) + ' Loads');
WriteFileString(myFile, '| Worked For ' + (timerunning));
WriteFileString(myFile, '|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~');
WriteFileString(myFile, '| Post all your proggies ');
WriteFileString(myFile, '| You have no excuse not to. ');
WriteFileString(myFile, '<>< <>< <>< <>< <>< <>< <>< <>< <>< <><');
CloseFile(myFile);
myFile:=OpenFile(ScriptPath+'Fisher man.txt',false);
writeln(text);
CloseFile(myfile);
end;
Procedure BankWalk;
var
Banks: Tpoint;
begin
RadialWalk(FindRoadColor,0,90,50,5,5)
flag;
FindSymbol(Banks.x,Banks.y,'bank')
SymbolAccuracy := 0.1;
writeln('Walking To bank!')
Mouse(Banks.x,Banks.y,2,2,true)
flag;
end;
Procedure AntiBan;
Begin
case random(20) of
0: begin
MouseSpeed := MouseSpeed+random(4)
end;
1: Begin
PickUpMouse;
end;
2: Begin
BoredHuman;
end;
end;
end;
{****************************************************************************
Procedure Depositing
By: the find and open bank part is by Wade007 and the deposit part is by frozen_soul
Description: This will deposit your fishies.
*****************************************************************************}
procedure Depositing;
begin
Tries := 0;
repeat
if OpenBankQuiet('db') then
begin
OpenBankQuiet('db')
end else
begin
Tries := tries+1;
If (Tries = 30) then nextplayer(False);
end;
until(bankscreen)
for i := 2 to 28 do
Begin
if ExistsItem(i) then
Begin
MouseItem(i, false);
ChooseOption('ll');
Wait(1000 + random(500));
end;
end;
Wait(500 + random(250));
closebank;
FindNormalRandoms;
loadsdone := loadsdone+1
WillowWalk;
end;
{*****************************************************************************
function InFight: Boolean;
By: WT-Fakawi Barely Modified by Wade007
Description: Returns as True if in fight.
*****************************************************************************}
function InFight: Boolean;
var
Health : Tpoint;
begin
Result := (FindColor(Health.x, Health.y, 255, 184, 131, 299, 221) or FindColor(Health.x, Health.y, 255,
184, 131, 299, 221))
end;
{****************************************************************************
Procedure: Running
By: Wade007
Description: This TINY procedure will run away if it is in a fight.
*****************************************************************************}
Procedure Running;
begin
If (InFight) then
begin
Writeln('We have found a fight! Running away!')
Status('Running');
BankWalk;
wait(5000+random(500))
FishWalk;
end else
begin
Exit;
end;
end;
Procedure Setup;
begin
If (Not(LoggedIn)) Then Loginplayer;
ScriptID := '712';
if not(yourSRLID = '') then SRLID := yourSRLID;
if not(yourSRLPW = '') then SRLPassword := yourSRLPW;
SRLRandomsReport;
Writeln('We have sent the stats to the server!')
end;
begin
// SmartSetupEx((SmartWorldNumber),false,false);
// SetTargetDC(SmartGetDC);
ActivateClient;
DeclarePlayers
ClearDebug;
SetupSRL;
LoadBmps
Setup
if (Not(LoggedIn)) Then LoginPlayer;
FishWalk
Repeat
repeat
running
FishDemFish;
Disguise(timerunning)
FindNormalRandoms;
AntiBan;
until(InvFull)
bankWalk;
Depositing;
// SaveReport; Not working at the moment.
Proggy;
setup
FishWalk
Until(IntToStr(LoadsDone) = IntToStr(LoadsToDo))
NextPlayer(True)
end.
//Many fish were gutted in the making of this script :)That is my bait and net fishing script, it is fairly reliable.Thank you for your time
——————————————————
<!– END TEMPLATE: formanswers –>