the flea
2007-06-30 06:00:08
<!– BEGIN TEMPLATE: formanswers –>
the flea - SRL Member Application Form
the flea
What is the meaning to life?
Where you Referred to SRL? If yes, by whom?
yes
Gilbz
Programming Knowledge
Visual basic, small amont of Html,
Other Communitys
www.Dingo-Forums.com, www.rs-resources.com
How Long have You Played Runescape
2-3 years
Are you affilated in anyway with Jagex LTD?
No
—————————————————–
Please write down a paragraph about Yourself.
Im a 14 year old boy who lives in a place called conwy in north wales. I enjoy sports (Swimming and Triathlon mostly), i like my music and i like my PC.
I spend my free time Swimming, running, cycling, playing with my mates in a band and just hanging round. but i allso spend a lot of time on my computer fidling with things like scar or just playing games =] =] =]
I started learning scar from www.dingo-forums.com but soon realized that this forum has more info so i now use this forum for scar and im mainly on www.dingo-forums.com for fun and because it has a great and friendly community =]
I enjoy scripting and i hope that if i get accepted into the community i will be able to produce better scripts as i will have more resorces to use.
——————————————————
Please Post a Sample of your Work. Only SCAR Scripts Accepted
——————————————————
<!– END TEMPLATE: formanswers –>
the flea - SRL Member Application Form
the flea
What is the meaning to life?
Where you Referred to SRL? If yes, by whom?
yes
Gilbz
Programming Knowledge
Visual basic, small amont of Html,
Other Communitys
www.Dingo-Forums.com, www.rs-resources.com
How Long have You Played Runescape
2-3 years
Are you affilated in anyway with Jagex LTD?
No
—————————————————–
Please write down a paragraph about Yourself.
Im a 14 year old boy who lives in a place called conwy in north wales. I enjoy sports (Swimming and Triathlon mostly), i like my music and i like my PC.
I spend my free time Swimming, running, cycling, playing with my mates in a band and just hanging round. but i allso spend a lot of time on my computer fidling with things like scar or just playing games =] =] =]
I started learning scar from www.dingo-forums.com but soon realized that this forum has more info so i now use this forum for scar and im mainly on www.dingo-forums.com for fun and because it has a great and friendly community =]
I enjoy scripting and i hope that if i get accepted into the community i will be able to produce better scripts as i will have more resorces to use.
——————————————————
Please Post a Sample of your Work. Only SCAR Scripts Accepted
program Boner;
{.include SRL\SRL.Scar}
//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\
///////////////////////////Boner version 2.0\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
///////////////////////////Made by The Flea\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
////////////////This Script will pick up bones and then bury them\\\\\\\\\\\\\\\
///////////////////////Just fill in the setup\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
///////////////////////////Then hit run\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\
//\\//\\//\\//\\//\\//\\ version 1.0 - released //\\//\\//\\//\\//\\//\\//\\//\\
//\\//\\//\\//\\// Version 1.1 - Added better picking procedure //\\//\\//\\//\\
//\\//\\//\\//\\// Version 1.2 - Added my own antiban procedure//\\//\\//\\//\\/
//\\//\\//\\//\\// Version 2.0 - Added banking procedure //\\//\\//\\//\\//\\//\
//||\\//||\\//||\\//||\\//||\\//||\\//||\\//||\\//||\\//||\\//||\\//||\\//||\\//
//\\//\\//\\//\\//\\//\\//\\//\\SETUP//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\
//||\\//||\\//||\\//||\\//||\\//||\\//||\\//||\\//||\\//||\\//||\\//||\\//||\\//
const
bonecolor1 = 11053492; //color 1 of the bones on the floor.
bonecolor2 = 12500678; //color 2 of the bones on the floor.
bonecolor3 = 12698057; //color 3 of the bones on the floor.
rundir = 'N' ; //direction to run from a fight. (N,E,S or W)
inventry = '1' ; //number of loads to complete per player.
Antibanamount = 10; // 10 for each time the procedure is called, 20 for 50% of the time.
usebank = 'True' ; // True if you want to use the bank to withdraw bones.
Pin = '';// bank pin if you have on.
place = 'akb';//Valid arguments are:
//'feb' (Falador East Bank)
//'fwb' (Falador West Bank)
//'veb' (Varrock East Bank)
//'vwb' (Varrock West Bank)
//'db' (Draynor Bank)
//'eb' (Edgeville Bank)
//'akb' (Al-Kharid Bank)
//||\\//||\\//||\\//||\\//||\\//||\\//||\\//||\\//||\\//||\\//||\\//||\\//||\\//
//\\//\\//\\//\\//\\//\\//\\//\\PLAYERS//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\/
//||\\//||\\//||\\//||\\//||\\//||\\//||\\//||\\//||\\//||\\//||\\//||\\//||\\//
procedure DeclarePlayers;
begin
HowManyPlayers := 1; //Number of players
NumberOfPlayers(HowManyPlayers);
CurrentPlayer:= 0;
Players[0].Name :='';
Players[0].Pass :='';
Players[0].Nick :='';
Players[0].Active:=True;
end;
//||\\//||\\//||\\//||\\//||\\//||\\//||\\//||\\//||\\//||\\//||\\//||\\//||\\//
//\\//\\//\\//\\//\\//\\//\\//\\END SETUP//\\//\\//\\//\\//\\//\\//\\//\\//\\//\
//||\\//||\\//||\\//||\\//||\\//||\\//||\\//||\\//||\\//||\\//||\\//||\\//||\\//
var
j,k:integer;
Loads,pickedup,experience:integer;
Bone:integer;
procedure randoms;
begin
status('Checking for random events');
if(not(loggedin)) then
begin
Writeln('Not Logged in')
nextplayer (false);
end;
FindTalk;
FindNormalRandoms;
if (FindFight = true) then
begin
Status('Solving fight random');
RunAwayDirection(rundir);
writeln('Found fight running away')
Wait(10000 + random(2000));
writeln('Running back to location')
RunBack;
end;
end;
procedure Usingbank;
begin
if(not(loggedin)) then
begin
exit;
writeln('You Are not logged in');
exit;
if(usebank='true') then
begin
Status('using bank procedure'):
Writeln('You are using the bank to withdraw your bones');
Openbankquiet(place);
if(pinscreen) then
begin
repeat
inpin(pin);
until bankscreen or not loggedin;
end;
if(Bankscreen) then
begin
if (not(invempty)) then
begin
depositall;
end;
if FindBitmapSpiralTolerance(Bone, x, y, 0, 0, 700, 700, 2) then
begin
MMouse(x, y, 2, 1);
wait(123+random(43))
Mouse(x, y, 2, 2, True)
case random (4) of
0: clickoption('All', 2);
1: begin
clickoption('10', 2);
wait(120+random(1321))
clickoption('all', 2);
end;
2: begin
clickoption('x', 2);
wait(123+random(1312))
typesend('28');
end;
3: begin
clickoption('10', 2);
wait(124+random(985))
clickoption('10', 2);
wait(321+random(987))
clickoption('10', 2);
end;
end;
end;
end;
end;
end;
end;
procedure antibanmyaccount;
begin
if (not(loggedin)) then
begin
exit;
writeln ('not logged in')
end;
case random(antibanamount) of
0: begin
highestangle;
makecompass('N');
wait(300+random(600))
lowestangle;
makecompass('W');
wait(352+random(653))
highestangle;
makecompass('N');
end;
1: begin
boredevery(23+random(12));
end
2: begin
case random (4) of
0: Makecompass('N');
1: Makecompass('E');
2: Makecompass('W');
3: Makecompass('S');
end;
end;
3:begin
PickUpMouse;
end;
4:begin
Almostlogout;
end;
4:begin
saycurrentlevels('Prayer');
end;
5: begin
case random (5) of
0: begin
Hoverskill('Prayer', false);
Wait(1234+random(2314))
end;
1: begin
Hoverskill('Attack', false);
wait(2012+random(1235)) ;
end;
2: begin
Hoverskill('Strenth', false);
wait(3201+random(1201));
end;
3:begin
Hoverskill('defence', false);
wait(1020+random(4521));
end;
4:begin
hoverskill('random', false);
wait(3252+random(4123));
end;
end;
end;
end;
end;
procedure progressreport;
begin
Writeln('[]========================================[]');
Writeln('---------------->Boner<----------------');
Writeln(' did ' + IntToStr(Loads) + ' Loads' + ' ');
Writeln('---------------------------------------------');
writeln('picked up' +IntToStr(pickedup) + 'Bones' + '');
Writeln('---------------------------------------------');
Writeln(' gained ' + IntToStr(experience) + ' experience' + ' ');
Writeln('[]========================================[]');
end;
var bonefind: integer;
procedure pickup;
begin
repeat
if(not(loggedin)) then
begin
writeln('Not logged in');
exit;
end;
if findobjmulti('ones', bonecolor1, bonecolor2, bonecolor3, 5) then
begin
status('Picking up bones');
wait(50+random(10))
GetMousePos(j, k);
Mouse(j, k, 2, 2,True);
wait(123+random(123))
end;
if isuptext('ones')
then
begin
Mouse(j,k,1,1,true);
wait(10+random(50));
FFlag(1);
Writeln('picked up bones')
Pickedup:=Pickedup+1;
end;
until(Invfull);
end;
procedure bury;
begin
Bone := BitmapFromString(4, 4, '000001000001000001D2CCCC9B9' +
'090A19595CEC7C79B909089807FDED9D9CAC3C29A8E8E000001C7' +
'BFBFA99D9D000001');
repeat
if(not(loggedin)) then
begin
exit;
writeln('Not Logged in');
end;
if Invfull = true then
begin
randoms;
// NEXT LINE TAKEN FROM WT-FAKAWI (Goblin Scheduler 0.42)
ClickAllItemsBmpTolWait('ury', Bone, 50, 250);
// ALL OTHER BITS OF SCRIPT IS MINE.
end;
if (FindFight = true) then
begin
RunAwayDirection(rundir);
writeln('found fight running away')
Wait(10000 + random(2000));
writeln('running back to location')
RunBack;
end;
if (FindBitmap(bone, x ,y)=False) then
begin
writeln('buried a full inv')
Loads:=Loads+1;
experience:=experience+126
end;
until(FindBitmap(bone,x, y)=False)
end;
procedure start;
begin
Writeln(' B');
wait(200+random(10))
cleardebug;
Writeln(' BO');
wait(200+random(10))
cleardebug;
Writeln(' BON');
wait(200+random(10))
cleardebug;
Writeln(' BONE');
wait(200+random(10))
cleardebug;
Writeln(' BONER');
wait(200+random(10))
cleardebug;
Writeln(' BONER - ');
wait(200+random(10))
cleardebug;
Writeln(' BONER - B');
wait(200+random(10))
cleardebug;
Writeln(' BONER - BY');
wait(200+random(10))
cleardebug;
Writeln(' BONER - BY T');
wait(200+random(10))
cleardebug;
Writeln(' BONER - BY TH');
wait(200+random(10))
cleardebug;
Writeln(' BONER - BY THE');
wait(200+random(10))
cleardebug;
Writeln(' BONER - BY THE F');
wait(200+random(10))
cleardebug;
Writeln(' BONER - BY THE FL');
wait(200+random(10))
cleardebug;
Writeln(' BONER - BY THE FLE');
wait(200+random(10))
cleardebug;
Writeln(' BONER - BY THE FLEA');
wait(200+random(10))
cleardebug;
end;
begin
start;
setupSrl;
DeclarePlayers;
LoginPlayer;
repeat
antibanmyaccount;
randoms;
if (usebank = 'true') then
begin
usingbank;
end;
if (not(usebank = 'true')) then
begin
Pickup;
end;
bury;
progressreport;
until(inventy = loads);
end.
——————————————————
<!– END TEMPLATE: formanswers –>