extreme300
2007-07-02 20:00:02
<!– BEGIN TEMPLATE: formanswers –>
extreme300 - SRL Member Application Form
extreme300
What is the meaning to life?
Where you Referred to SRL? If yes, by whom?
no
Programming Knowledge
none
Other Communitys
MoparIsTheBest.com
How Long have You Played Runescape
5 years
Are you affilated in anyway with Jagex LTD?
No
—————————————————–
Please write down a paragraph about Yourself.
I've been using scar for two to three years. I started out leeching but then I decided to start making my own. I started by writing an autotalker which i used for a while and released some time ago. I have just recently completed my AutoFighter which is what i am posting for you today.
——————————————————
Please Post a Sample of your Work. Only SCAR Scripts Accepted
——————————————————
<!– END TEMPLATE: formanswers –>
extreme300 - SRL Member Application Form
extreme300
What is the meaning to life?
Where you Referred to SRL? If yes, by whom?
no
Programming Knowledge
none
Other Communitys
MoparIsTheBest.com
How Long have You Played Runescape
5 years
Are you affilated in anyway with Jagex LTD?
No
—————————————————–
Please write down a paragraph about Yourself.
I've been using scar for two to three years. I started out leeching but then I decided to start making my own. I started by writing an autotalker which i used for a while and released some time ago. I have just recently completed my AutoFighter which is what i am posting for you today.
——————————————————
Please Post a Sample of your Work. Only SCAR Scripts Accepted
{=========================================================================]
[ Extreme300's AutoFighter ]
[ ]
[ ]
[ WRITER : Extreme300 ]
[ CATEGORY : Fighter ]
[ DESCRIPTION : Automaticaly mights monsters ]
[ USAGE : To fight monsters automaticaly ]
[ AUTOCOLOR : No ]
[ CONTACT : [email]pizza_boy80@hotmail.com[/email] ]
[ ]
[ ]
[=========================================================================]
[ This is a empty Template for a Collecting Script ]
[=========================================================================]
[ Instructions. ]
[=========================================================================]
[ 1. USE Runescape with Low Detail, Very Bright. ]
[ 2. Set your Screen to 32 bit TRUE color. ]
[ 3. Complete The Setup ]
[ 4. SET HOWMANYPLAYERS inside DeclarePlayers ]
[ 5. Start script Logged Out! ]
[=========================================================================}
program Extreme300sAutoFighter;
{.include SRL/SRL.scar}
{.include SRL/SRL/skill/Fighting.scar}
Const
////////////SetUp\\\\\\\\\\\\\\\\\\\\\\\
Color1 = 0;//First colour of the monster
Color2 = 0;//Second colour of the monster
Color3 = 0;//Third colour of the monster
MonsterName = '';//The name of the monster
EatFood = false;//True to eat food, False to not eat food
EatHp = 0;//How low you Hp will get before you eat
FoodColor = 0;//Colour of the food
FoodName = '';//Name of the food
NumToKill = 0;//Number of monsters attacked before switching
FightType = 0;//use number 1-4
//Dont Touch this\\
var MonstersKilled: Integer;
///////////////////
///Setup Continued\\\
procedure DeclarePlayers;
begin
HowManyPlayers := 6;
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 0;
Players[0].Name := 'Username';
Players[0].Pass := 'Password';
Players[0].Nick := 'Nickname';
Players[0].Active := True;
Players[1].Name := 'Username';
Players[1].Pass := 'Password';
Players[1].Nick := 'Nickname';
Players[1].Active := False;
Players[2].Name := 'Username';
Players[2].Pass := 'Password';
Players[2].Nick := 'Nickname';
Players[2].Active := False;
Players[3].Name := 'Username';
Players[3].Pass := 'Password';
Players[3].Nick := 'Nickname';
Players[3].Active := False;
Players[4].Name := 'Username';
Players[4].Pass := 'Password';
Players[4].Nick := 'Nickname';
Players[4].Active := False;
Players[5].Name := 'Username';
Players[5].Pass := 'Password';
Players[5].Nick := 'Nickname';
Players[5].Active := False;
/////////End of Setup\\\\\\\\\\\\\\\\\\\
NickNameBMP := CreateBitmapMaskFromText(Players[CurrentPlayer].Nick, UpChars);
end;
function FindFastRandoms: Boolean; //By WT-Fakawi.
var
i: Integer;
begin
for i := 1 to 8 do
begin
case I of
1: if FindDead then
Result := True;
2: if FindMod then
Result := True;
3: if FindMime then
Result := True;
4: if FindMaze then
Result := True;
5: if FindQuiz then
Result := True;
6: if FindDemon then
Result := True;
7: begin
if NoGameTab then
begin
Result := True;
Players[CurrentPlayer].loc := 'No GameTab';
Logout;
Exit;
end;
end;
7: begin
if InBlack then
begin
Result := True;
Players[CurrentPlayer].loc := 'InBlack';
Logout;
Exit;
end;
end;
8: RC;
end;
wait(1);
end;
end;
procedure FindRandoms;
begin
FindFastRandoms;
FindNormalRandoms;
end;
procedure ChangePlayer;
begin
wait(1000+random(1000));
NextPlayer(True);
end;
procedure lAntiBan;
begin
if(not(LoggedIn))then
Exit;
case Random(10) of
0: PickUpMouse;
1: begin
HoverSkill('Attack', false);
wait(2000+random(1000));
GameTab(4);
end;
2: begin
HoverSkill('Strength', false);
wait(2000+random(1000));
GameTab(4);
end;
3: begin
HoverSkill('Defence', false);
wait(2000+random(1000));
GameTab(4);
end;
4: begin
GameTab(1 + Random(12));
wait(1000+random(1000));
GameTab(4);
end;
5: MouseBox(MSX1,MMY1,MMX2,MMY2,3);
6: PickUpMouse;
7: begin
mouse(816,175,1,1,true);
mouse(667,276,6,6,false);
end;
8: begin
KeyDown(VK_LEFT);
wait(500+random(700));
KeyUp(VK_LEFT);
end;
9: wait(500);
end;
end;
procedure ProggyReport;
begin
Writeln('|<><><><><><><><><><><><><><><><><><>|');
Writeln(' Extreme300s AutoFighter');
Writeln('');
Writeln(' Worked For : ' + ScriptTime2(2))
Writeln(' Killed '+ IntToStr(MonstersKilled) + ' Monsters');
Writeln('');
Writeln('|<><><><><><><><><><><><><><><><><><>|');
end;
procedure FightleMonster;
var Tries: Integer;
begin
if(not(LoggedIn))then
Exit else
repeat
begin
FindRandoms;
wait(100+random(100));
Tries := Tries + 1;
wait(2500+random(1000));
KAttackMonster(Color1,Color2,Color3,5,MonsterName);
lAntiBan;
KeyDown(VK_LEFT);
wait(250+random(750));
KeyUp(VK_LEFT);
end;
if(InFight = True) then
begin
MonstersKilled:= MonstersKilled+1;
end;
if(EatFood = True) and (InFight = True)then
begin
repeat
RealEatIfNeeded(FoodColor, EatHp, True);
FindRandoms;
until(InFight = False)
end else
repeat
wait(500+random(500));
until(Infight = False);
MonstersKilled:= MonstersKilled+1;
until(InFight = False);
end;
procedure SetupScript;
begin
SetupSRL;
DeclarePlayers;
ActivateClient;
LoginPlayer;
end;
begin
SetupScript;
repeat
SetFightMode(FightType);
repeat
FindRandoms;
ClearDebug;
ProggyReport;
Wait(1000+random(250));
FightleMonster;
until(MonstersKilled = NumToKill)
ProggyReport;
ChangePlayer;
until(false);
end.——————————————————
<!– END TEMPLATE: formanswers –>