SRL Archive - RS3 Outdated / Broken Scripts

Minotaur Exterminator


Ultra

2009-04-03 17:31:00

Minotaur Exterminator

New version of this script is coming out soon!!!



Progress Reports
By Ultra:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~Minotaur_Exterminator~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ran: 3 Hours, 45 Minutes and 49 Seconds.
Exp: 54632.
Iron Arrows Picked: 3737.
Bronze Arrows Picked: 204.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The P/H values get messed up sometimes...
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~Minotaur_Exterminator~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ran: 1 Hours, 54 Minutes and 27 Seconds.
Exp: 31360.
Iron Arrows Picked: 2065.
Bronze Arrows Picked: 159.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~Minotaur_Exterminator~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ran: 2 Hours, 1 Minutes and 39 Seconds.
Exp: 34880.
Iron Arrows Picked: 2530.
Bronze Arrows Picked: 162.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The P/H values get messed up sometimes...
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
By siege turtle:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~Minotaur_Exterminator~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ran: 25 Minutes and 12 Seconds.
Exp: 4496.
Iron Arrows Picked: 341.
Bronze Arrows Picked: 12.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Exp P/H: 8992.
Iron Arrows P/H: 682.
Bronze Arrows P/H: 24.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Use this script for now, don't download the one below, it doesn't work properly.
program Minotaur_Exterminator;
{.include SRL/SRL/misc/SMART.scar}
{.Include SRL/SRL.Scar}
{.Include SRL/SRL/Skill/Fighting.Scar}

{Version 2.3}

{This script was made by Ultra}
(*Features*) (*
- Anti-ban
- Anti-randoms
- Eating
- Script tries to find a non-attacked minotaur, if none found,
it will attack one that has already been attacked!
- Fast Minotaur finding!
- Failsafes
- Picks up all arrows!
- Brake taking to avoid random events
- Trains melee and range!
And more!
*)
{S E T U P H E R E!}
const
//HPToEat = 80; // Percentage of HP you want to eat at.
FightWaitMin = 600;//Minimum miliseconds to wait in a fight.
FightWaitMax = 800;//Maximum miliseconds to wait in a fight.

Ranging = True;//Are you using ranged?
TrainingSkill = 2;//1 = Attack/Accurate Range, 2 = Strength/Rapid Range, 3 = Defence/Longrange Range.
CheckEvery = 60;//Check current exp every how many seconds? Random 2 will be added.

{FoodColor = 269827;//Pick the color of your food, then put it here.
FoodNick = 'una';//Nickname of food if your food is "Tuna" then FoodNick is 'una'}

PickUpArrows = True;//Would you like the script to pickup any arrows that are
//found on the floor?

TheMouseSpeed = 17;//14-18 is human like, 19-23 is fast but much less human like.
RandomMouseSpeed = 2;//A random amount to add to the mouse speed, 1-3 is good.

HaveBreak = False;//Do you want the script to take little brakes? Reduces randoms.
//Dont touch these unless you know what they are.
MINS = 7;
MAXS = 9;
MINT = 1;
MAXT = 20;
//Dont touch these unless you know what they are.

procedure DeclarePlayers;
begin

HowManyPlayers := 1;//How many players are going to auto in total?
NumberOfPlayers(HowManyPlayers);//No Touching.
CurrentPlayer := 0;//Which player will auto first?

Players[0].Name :='mameluke 004';//Username.
Players[0].Pass :='s199801672m0607j004';//Password.
Players[0].Nick :='ame';//Nickname. If you are not sure what this is, press Alt+F4.
Players[0].Active := True;//Is this player going to auto?

end;

var
X, Y, F, SleepMark, RandomSleepTime, WasXP, NowXP, CH, TheCH, Brakes : Integer;
O, Sleeping : Boolean;
SL : Boolean;

procedure AntiBan;
begin
case RandomRange(1, 200) of

1..80: Wait(RandomRange(800, 1400));
81..87: begin MMouse(MSX1, MSY1, MSX2, MSY2); Wait(RandomRange(300, 1000)); end;
88..90: begin GameTab(1+Random(13)); Wait(700+Random(700)); GameTab(4); end;
91..94: begin MMouse(MMX1, MMY1, MMX2, MMY2); Wait(RandomRange(300, 1000)); end;
95..97: begin MMouse(MIX1, MIY1, MIX2, MIY2); Wait(RandomRange(300, 1000)); end;
98..100: begin Mouse(MSX1, MSY1, MSX2, MSY2, False); Wait(RandomRange(300, 1000)); end;
101..180: Wait(RandomRange(800, 1400));
181..184: RandomMovement;
185..190: BoredHuman;
191..200: RandomRClick;

end;
end;

function MyEatFood:boolean;
var
i,x,y:integer;
begin
gametab(4);
for i := 1 to 28 do
if ExistsItem(i) then
begin
MMouseItem(i);
GetMousePos(x, y);
wait(150+random(50));
if (pos('Eat', rs_GetUpText) > 0) then
begin
Mouse(x,y,0,0,false);
wait(50+random(50));
if ChooseOption('Eat') then
begin
wait(350+random(150));
Result := true;
Exit;
end;
end;
end;
end;

procedure HpCheck;
var
c:Integer;
RunDir: String;
begin
if (HPPercent < 50) then
begin
if not InvEmpty then
for c := 0 to 2 do
begin
if MyEatFood then
Inc(ReportVars[2]);
end;
end;
end;


function FindNonAttackedMinotaur : Boolean;
var
TX, TY, I : Integer;
Points : TPointArray;
Minotaur2D : T2DPointArray;
MinotaurPoint : TPoint;
begin
MouseSpeed := TheMouseSpeed+Random(RandomMouseSpeed);
X := MSCX;
Y := MSCY;
FindColorsSpiralTolerance(X, Y, Points, 10529964, MSX1, MSY1, MSX2, MSY2, 5);
if Length(Points)=0 then begin Result:=False; Exit; end;
Minotaur2D := TPAToATPAEx(Points, 10, 10);
for I := 0 to Length(Minotaur2D)-1 do
begin
if not LoggedIn then begin Result:=True; Exit; end;
MinotaurPoint := MiddleTPA(Minotaur2D[i]);
TX := MinotaurPoint.X;
TY := MinotaurPoint.Y;
if not FindColorTolerance(X, Y, 65280, MinotaurPoint.X-50, MinotaurPoint.Y-50, MinotaurPoint.X+50, MinotaurPoint.Y+50, 7) then
if not FindColorTolerance(X, Y, 255, MinotaurPoint.X-50, MinotaurPoint.Y-50, MinotaurPoint.X+50, MinotaurPoint.Y+50, 7) then
begin
MMouse(TX, TY, 0, 0);
Wait(100+random(50));
if IsUpText('inot') then
begin
GetMousePos(X, Y);
case RandomRange(1, 3) of

1:
begin
Wait(250+random(75));
if IsUpText('inot') then
begin
Mouse(X, Y, 0, 0, False);
Wait(100+random(50));
if ChooseOption('ttac') then
begin
Result:=True;
F := 0;
Exit;
end;
end;
end;

2..3:
begin
Wait(250+random(75));
if IsUpText('inot') then
begin
WriteLn('case 2 or 3 of FindNonAttackedMinotaur');
Mouse(X, Y, 0, 0, False);
Wait(150+Random(75));
if ChooseOption ('ttac') then
begin
Result:=True;
F := 0;
Exit;
end;
end;
end;

end;
end;
end;
end;
Result:=False;
end;

function FindAttackedMinotaur : Boolean;
var
TX, TY, I : Integer;
Points : TPointArray;
Minotaur2D : T2DPointArray;
MinotaurPoint : TPoint;
begin
MouseSpeed := TheMouseSpeed+Random(RandomMouseSpeed);
X := MSCX;
Y := MSCY;
FindColorsSpiralTolerance(X, Y, Points, 10529964, MSX1, MSY1, MSX2, MSY2, 5);
if Length(Points)=0 then begin Result:=False; Exit; end;
Minotaur2D := TPAToATPAEx(Points, 10, 10);
for I := 0 to Length(Minotaur2D)-1 do
begin
if not LoggedIn then begin Result:=True; Exit; end;
MinotaurPoint := MiddleTPA(Minotaur2D[i]);
TX := MinotaurPoint.X;
TY := MinotaurPoint.Y;
begin
MMouse(TX, TY, 0, 0);
Wait(100+random(50));
if IsUpText('inot') then
begin
GetMousePos(X, Y);
case RandomRange(1, 3) of

1:
begin
Wait(250+random(75));
if IsUpText('inot') then
begin
Mouse(X, Y, 0, 0, False);
Wait(100+random(50));
if ChooseOption('ttac') then
begin
Result:=True;
F := 0;
Exit;
end;
end;
end;

2..3:
begin
Wait(250+random(75));
if IsUpText('inot') then
begin
Mouse(X, Y, 0, 0, True);
Wait(200+Random(100));
Result:=True;
F := 0;
Exit;
end;
end;

end;
end;
end;
end;
Result:=False;
end;

procedure wieldArrows;
begin
MouseItem( 2, true);
Wait(300+Random(276));
end;

function FindArrows : Boolean;
var
TPA : TPointArray;
P : TPoint;
I, M, FA : Integer;
begin
FA := 0;
if PickUpArrows then
begin
Disguise('Looking for arrows...');
FindColorsSpiralTolerance(MSCX, MSCY, TPA, 734551, MSX1, MSY1, MSX2, MSY2, 5);
if Length(TPA)=0 then Exit;
for I := 0 to High(TPA) do
begin
P := TPA[i];
{MMouse(P.X, P.Y, 0, 0);
Wait(200+random(100));
if IsUpText('rrow') then
begin}
Mouse(P.X, P.Y, 0, 0, False);
Wait(150+Random(76));
if ChooseOption('rrow') then
begin
Wait(2000+Random(500))
Result:=True;
wieldArrows;
Exit;
end else
begin
FA := FA + 1;
if FA>3 then begin KeyDown(VK_Right); Wait(RandomRange(400, 700)); KeyUp(VK_Right); Exit; end;
Wait(1000+random(1000));
FindColorsSpiralTolerance(MSCX, MSCY, TPA, 734551, MSX1, MSY1, MSX2, MSY2, 5);
if Length(TPA)=0 then Exit;
end;
if I>5 then begin KeyDown(VK_Right); Wait(RandomRange(400, 700)); KeyUp(VK_Right); Exit; end else Wait(1000+Random(1000));
end;
Result:=False;
end;
end;

procedure DoSleep;
var
SleepIn : String;
S : Integer;
begin
if HaveBreak then
begin
S :=(RandomSleepTime-TimeFromMark(SleepMark))/1000;
SleepIn := 'Break in:'+IntToStr(S)+'sec';
Disguise(SleepIn);
if (TimeFromMark(SleepMark)>RandomSleepTime) and HaveBreak then
begin
Sleeping := True;
repeat
LogOut;
until(not(LoggedIn));
Disguise('Break waiting...');
Wait(RandomRange(MINT*1000, MAXT*1000));
LogInPlayer;
Sleeping :=False;
MarkTime(SleepMark);
Brakes := Brakes + 1;
end;
end;
end;

procedure Report;
var
PH, PHExp, PHBrakes : Integer;
begin
ClearDebug;
PH := 3600000 div (GetTimeRunning);
PHExp := (PH*(NowXP-WasXP));
PHBrakes := (PH*Brakes);
WriteLn('~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~');
WriteLn('~Minotaur_Exterminator~');
WriteLn('~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~');
WriteLn('Ran: ' + TimeRunning + '.');
WriteLn('Exp: ' + IntToStr(NowXP-WasXP) + '.');
if HaveBreak then WriteLn('Brakes: ' + IntToStr(Brakes) + '.');
WriteLn('~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~');
if PHExp>1 then
begin
WriteLn('Exp P/H: ' + IntToStr(PHExp) + '.');
if HaveBreak then WriteLn('Brakes P/H: ' + IntToStr(PHBrakes) + '.');
end else WriteLn('The P/H values get messed up sometimes...');
WriteLn('~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~');
end;

begin
SMARTSetUpEX(55, False, True, False);
SetTargetDC(SMARTGetDC);
SetUpSRL;
MouseSpeed := TheMouseSpeed+Random(RandomMouseSpeed);
Wait(500+random(200));
DeclarePlayers;
if not LoggedIn then LogInPlayer;
if not Ranging then
case TrainingSkill of
1: WasXP := GetXp('attack');
2: WasXP := GetXp('strength');
3: WasXP := GetXp('defence');
end;
if Ranging then WasXP := GetXp('ranged');
repeat
MarkTime(SleepMark);
RandomSleepTime := RandomRange(MINS*1000*60, MAXS*1000*60);
SetFightMode(TrainingSkill);
MarkTime(CH);
repeat
if not LoggedIn then Exit;
if not FindColorTolerance(X, Y, 3427156, 733, 105, 734, 106, 8) then SetRun(True);
if FindNonAttackedMinotaur then
begin
Wait(RandomRange(FightWaitMin, FightWaitMax));
end else
if FindNonAttackedMinotaur then
begin
Wait(RandomRange(FightWaitMin, FightWaitMax));
end else
if not FindAttackedMinotaur then
begin
F := F + 1;
if F>10 then
begin
F := 0;
LogOut;
O := True;
end else F := 0;
KeyDown(VK_Right);
Wait(500+Random(270));
KeyUp(VK_Right);
Wait(400+random(300));
end else
Wait(RandomRange(FightWaitMin, FightWaitMax));
TheCH :=(CheckEvery+Random(2))*1000;
if(TimeFromMark(CH)>TheCH)then
begin
MarkTime(CH);
if not LoggedIn then Exit;
if not Ranging then
case TrainingSkill of
1: NowXP := GetXp('attack');
2: NowXP := GetXP('strength');
3: NowXP := GetXP('defence');
end;
if Ranging then WasXP := GetXp('ranged');
end;
{if not Heal then
if not Heal then begin LogOut; Exit; end;}
FindArrows;
Disguise('Fighting...');
HpCheck;
AntiBan;
FindNormalRandoms;
DoSleep;
Report;
SRLRandomsReport;
until(not(LoggedIn))or(Sleeping);
if not O then
begin
LogInPlayer;
O := False;
end else
begin
NextPlayer(False);
case TrainingSkill of
1: WasXP := GetXp('attack');
2: WasXP := GetXP('strength');
3: WasXP := GetXP('defence');
end;
end;
O := False;
until(False);
end.


Rules
Post feedback/comments/progress reports/suggestions/errors after downloading and testing script!
Rate the script 4+ starts :).
If you work with Jagex you are not allowed to download this script!:mad:
You are not allowed to copy this script and claim it as your own!

Gu3st...

2009-04-03 17:32:12

Hey, cool! I'll test this :D

Ultra

2009-04-03 17:38:34

From: Zyt3x
Hey, cool! I'll test this :D

Ok waiting for your next comment/proggy/whatever :).

Smarter Child

2009-04-03 18:00:15

Lol, this does look cool. It's very user specified with the food etc.

I will test this A.S.A.P.

Ultra

2009-04-03 18:01:54

From: Smarter Child
Lol, this does look cool. It's very user specified with the food etc.

I will test this A.S.A.P.


Ok thanks :D

rs2 cheating roks!

2009-04-03 18:54:17

This script looks great :P … running right now. will post proggy ASAP.
EDIT::
~Minotaur_Exterminator~
Ran: 3 Minutes and 1 Seconds.
Exp: 524.
Brakes: 0.
Exp P/H: 9956.
Brakes P/H: 0.
btw, you might want to add an iron arrow picker upper (i dont think that made sense :P)
and also try a smart compatible version. other than that this script works great.

mormonman

2009-04-03 18:57:32

Add "even" to training… it is a must have for every combat script.

Ultra

2009-04-03 19:28:16

This script looks great :P … running right now. will post proggy ASAP.
EDIT::
~Minotaur_Exterminator~
Ran: 3 Minutes and 1 Seconds.
Exp: 524.
Brakes: 0.
Exp P/H: 9956.
Brakes P/H: 0.
btw, you might want to add an iron arrow picker upper (i dont think that made sense :P)
and also try a smart compatible version. other than that this script works great.

Yeah, i thougt about that already, but the iron arrows have like the same colors as the surrounding area, so idk if i can do that, but i will try, and maybe add it.

Add "even" to training… it is a must have for every combat script.

I didnt add that cause it would mess up the exp getting thing.

Ultra

2009-04-03 20:05:50

Added SRL-Stats

mormonman

2009-04-03 20:27:21

From: Ultra

I didnt add that cause it would mess up the exp getting thing.


so just change your exp thing, and add it… in about 4 days i will be using this, so expect some major feedback :p

Ultra

2009-04-03 20:29:27

From: mormonman
so just change your exp thing, and add it… in about 4 days i will be using this, so expect some major feedback :p

Kay i will maybe do it ;).

Harry

2009-04-03 20:31:19

Don't you get a lot of randoms fighting these? :/ Would it run long with the "broken" SRL anti-randoms?

Ultra

2009-04-03 20:36:28

From: Harry
Don't you get a lot of randoms fighting these? :/ Would it run long with the "broken" SRL anti-randoms?

Somebody doesnt read the thread :rolleyes:.

It takes brakes so it kills like all randoms.

Harry

2009-04-03 20:50:34

From: Ultra
Somebody doesnt read the thread :rolleyes:.

It takes brakes so it kills like all randoms.

Taking breaks doesn't make it so you don't get randoms ;D It just lessens the chance.

mormonman

2009-04-03 20:57:53

From: Harry
Taking breaks doesn't make it so you don't get randoms ;D It just lessens the chance.


It actually doesn't even do that anymore… I have tested it many times now, and it all depends on total playing time. At about an hour after tut island and killing chickens you get your first random.

Ultra

2009-04-03 21:30:40

From: mormonman
It actually doesn't even do that anymore… I have tested it many times now, and it all depends on total playing time. At about an hour after tut island and killing chickens you get your first random.

I tested too but, for me i dont seem to get much randoms.
It makes the chance rly small.

mormonman

2009-04-03 21:47:17

From: Ultra
I tested too but, for me i dont seem to get much randoms.
It makes the chance rly small.


I run the flour power almost 24/7 on two accounts, and they stay logged in ~30min each, no randoms for 5 days.

Ultra

2009-04-03 22:47:28

I run the flour power almost 24/7 on two accounts, and they stay logged in ~30min each, no randoms for 5 days.
Wow, you must be very lucky then!

weequ

2009-04-04 05:05:09

Make it banking and it would be perfect for my pure ;)

Ultra

2009-04-04 09:27:17

From: antti mies
Make it banking and it would be perfect for my pure ;)

Oh, yeah sure, you wanna try doing that? Its hard! Even with reflection. But i dont use reflection, i use only color, so it would be like rly hard.

gaetano

2009-04-04 10:29:06

Ill test this A.S.A.P

weequ

2009-04-04 10:36:02

From: Ultra
Oh, yeah sure, you wanna try doing that? Its hard! Even with reflection. But i dont use reflection, i use only color, so it would be like rly hard.

I know just kidding :D
Im making reflection script to the giant spiders that will bank food ;)

Ultra

2009-04-04 10:50:51

From: antti mies
I know just kidding :D
Im making reflection script to the giant spiders that will bank food ;)


Lol, ok good luck with your spiders script!

Ultra

2009-04-04 16:02:59

Modified arrow pickup in script

Punkgi

2009-04-04 18:21:51

Successfully compiled (2685 ms)
Line 85: [Hint] (16558:1): Variable 'M' never used in script C:\Users\Family Computer\Desktop\Minotaur_Exterminator.scar
Line 238: [Hint] (16711:1): Variable 'M' never used in script C:\Users\Family Computer\Desktop\Minotaur_Exterminator.scar
Line 1: [Warning] (1:1): "and True" is not needed in script C:\Users\Family Computer\Desktop\Minotaur_Exterminator.scar
SRL Compiled in 78 msec
Successfully executed

it logs in, turns run on, logs off. it worked for 5 minutes and now it doesnt.

Ultra

2009-04-04 20:31:11

From: Punkgi
Successfully compiled (2685 ms)
Line 85: [Hint] (16558:1): Variable 'M' never used in script C:\Users\Family Computer\Desktop\Minotaur_Exterminator.scar
Line 238: [Hint] (16711:1): Variable 'M' never used in script C:\Users\Family Computer\Desktop\Minotaur_Exterminator.scar
Line 1: [Warning] (1:1): "and True" is not needed in script C:\Users\Family Computer\Desktop\Minotaur_Exterminator.scar
SRL Compiled in 78 msec
Successfully executed

it logs in, turns run on, logs off. it worked for 5 minutes and now it doesnt.


Redownload script, and start logged in, oh and read the instructions carefully on the thread.
The script works well for me.

Ultra

2009-04-05 00:49:59

SRL Stats were removed

ZaSz

2009-04-05 01:13:19

Ultra you double posted like 2 times this whole thread. :(


:p

miansc

2009-04-05 02:17:02

its very un humanlike.

Ultra

2009-04-05 10:32:04

Ok, i will give people an option to decrease the mouse speed, and i will modify the antiban :).

mohsin12331

2009-04-06 09:41:01

it cant eat trouts =(..i put nick "rout" and the colour of it's head but i have like 6 hp but it still wont eat..and then i tried salmons..i picked the colour and put in "alm" and still nothin and then i left it on the tunas that u put in from b4 cuz trouts and tunas look the same but still nothin and it logs me out after i have low hp or just randomly

Ultra

2009-04-06 13:18:02

From: Punkgi
Successfully compiled (2685 ms)
Line 85: [Hint] (16558:1): Variable 'M' never used in script C:\Users\Family Computer\Desktop\Minotaur_Exterminator.scar
Line 238: [Hint] (16711:1): Variable 'M' never used in script C:\Users\Family Computer\Desktop\Minotaur_Exterminator.scar
Line 1: [Warning] (1:1): "and True" is not needed in script C:\Users\Family Computer\Desktop\Minotaur_Exterminator.scar
SRL Compiled in 78 msec
Successfully executed

it logs in, turns run on, logs off. it worked for 5 minutes and now it doesnt.

Are you using ranged? Because if you are, it might be because of that…

Make sure you put all of the settings correctly..

Idk, script works wonders for me :|.

Try running the script again, if it doesnt work, redownload it.

it cant eat trouts =(..i put nick "rout" and the colour of it's head but i have like 6 hp but it still wont eat..and then i tried salmons..i picked the colour and put in "alm" and still nothin and then i left it on the tunas that u put in from b4 cuz trouts and tunas look the same but still nothin and it logs me out after i have low hp or just randomly

Thank you, i messed up on the food eating part, sorry! I fixed it now and it should work perfectly! Thanks for finding this problem! Redownload the script!

siege turtle

2009-04-06 21:30:28

Wasn't sure if you meant you fixed the eat problem yet, but right now it doesn't even mention eating food. It will continued to get hit until 9 hp when I stopped the script

Ultra

2009-04-06 23:25:15

From: siege turtle
Wasn't sure if you meant you fixed the eat problem yet, but right now it doesn't even mention eating food. It will continued to get hit until 9 hp when I stopped the script


Download version 1.9, it has the problem fixed, as well as some others.

Lazar16

2009-04-07 12:50:50

I was thinking of making a script like this but you beat me to it.
Well I am downloading it now, will run when I get to 40 Attack with narcles Auto fighter :P
<RESERVED FOR PROGGY>

Ultra

2009-04-07 13:21:05

From: Lazar16
I was thinking of making a script like this but you beat me to it.
Well I am downloading it now, will run when I get to 40 Attack with narcles Auto fighter :P
<RESERVED FOR PROGGY>

Ok waiting for that proggy, and, download newest version! It has the food bug fixed, download 2.0 or newer!

siege turtle

2009-04-07 19:21:47

Not so good prog…
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~Minotaur_Exterminator~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ran: 11 Minutes and 46 Seconds.
Exp: 0.
Iron Arrows Picked: 48.
Bronze Arrows Picked: 77.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The P/H values get messed up sometimes…
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

It still doesn't seem to be eating trout. :|

Ultra

2009-04-07 21:02:47

From: siege turtle
Not so good prog…
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~Minotaur_Exterminator~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ran: 11 Minutes and 46 Seconds.
Exp: 0.
Iron Arrows Picked: 48.
Bronze Arrows Picked: 77.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The P/H values get messed up sometimes…
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

It still doesn't seem to be eating trout. :|

OK, NOW I FIXED IT FOR SURE, LIKE SERIOUSLY!!!
TESTED IT AND IT WORKED!

Thanks for helping me with finding/fixing this problem!

Download version 2.1 or newer!!!

siege turtle

2009-04-07 22:57:52

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~Minotaur_Exterminator~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ran: 57 Minutes and 57 Seconds.
Exp: 0.
Iron Arrows Picked: 174.
Bronze Arrows Picked: 220.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The P/H values get messed up sometimes…
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

And the eating WORKS :) Great job on the script!

Ultra

2009-04-08 09:12:29

From: siege turtle
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~Minotaur_Exterminator~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ran: 57 Minutes and 57 Seconds.
Exp: 0.
Iron Arrows Picked: 174.
Bronze Arrows Picked: 220.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The P/H values get messed up sometimes…
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

And the eating WORKS :) Great job on the script!

:D!

By the way, are you using ranged? Cause i see your exp is 0 lol.
I forgot to add the option to check ranged exp, i will add it and update script :)

And, how is range, does it work good?

EDIT: added the exp counter for ranged, tell me if it works :). Download version 2.2 or newer.

noidea

2009-04-08 19:32:21

Very, very nice :)
The only thing to so, is to clean up your code, I nearly pulled out my eyes when reading it :p

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~Minotaur_Exterminator~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ran: 33 Minutes and 11 Seconds.
Exp: 7128.
Iron Arrows Picked: 0.
Bronze Arrows Picked: 0.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Exp P/H: 7128.
Iron Arrows P/H: 0.
Bronze Arrows P/H: 0.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Ultra

2009-04-08 20:06:04

From: noidea
Very, very nice :)
The only thing to so, is to clean up your code, I nearly pulled out my eyes when reading it :p

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~Minotaur_Exterminator~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ran: 33 Minutes and 11 Seconds.
Exp: 7128.
Iron Arrows Picked: 0.
Bronze Arrows Picked: 0.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Exp P/H: 7128.
Iron Arrows P/H: 0.
Bronze Arrows P/H: 0.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Rofl! Yeah, i need to learn standarts XD!

noidea

2009-04-08 20:17:51

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~Minotaur_Exterminator~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ran: 39 Minutes and 54 Seconds.
Exp: 8272.
Iron Arrows Picked: 0.
Bronze Arrows Picked: 0.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Exp P/H: 8272.
Iron Arrows P/H: 0.
Bronze Arrows P/H: 0.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Ultra

2009-04-08 21:36:29

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Minotaur_Exterminator~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Ran: 39 Minutes and 54 Seconds.Exp: 8272.Iron Arrows Picked: 0.Bronze Arrows Picked: 0.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Exp P/H: 8272.Iron Arrows P/H: 0.Bronze Arrows P/H: 0.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Thanks, good to see proggies :).

siege turtle

2009-04-09 01:06:18

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~Minotaur_Exterminator~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ran: 41 Minutes and 58 Seconds.
Exp: -101630.
Iron Arrows Picked: -314.
Bronze Arrows Picked: 65.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The P/H values get messed up sometimes…
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Counting range xp is a bit off…lol. Iron arrows was because I ran out and had to equip them. Is there any chance of this becoming a multi-player script?

noidea

2009-04-09 12:53:53

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~Minotaur_Exterminator~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ran: 31 Minutes and 36 Seconds.
Exp: 6280.
Iron Arrows Picked: 0.
Bronze Arrows Picked: 0.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Exp P/H: 6280.
Iron Arrows P/H: 0.
Bronze Arrows P/H: 0.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Ultra

2009-04-09 13:14:20

From: siege turtle
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~Minotaur_Exterminator~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ran: 41 Minutes and 58 Seconds.
Exp: -101630.
Iron Arrows Picked: -314.
Bronze Arrows Picked: 65.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The P/H values get messed up sometimes…
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Counting range xp is a bit off…lol. Iron arrows was because I ran out and had to equip them. Is there any chance of this becoming a multi-player script?

It is multi player, it just havent been tested in multi player.

Hmm why wont range exp counter work :\

noidea

2009-04-09 13:46:28

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~Minotaur_Exterminator~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ran: 50 Minutes and 37 Seconds.
Exp: 9964.
Iron Arrows Picked: 0.
Bronze Arrows Picked: 0.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Exp P/H: 9964.
Iron Arrows P/H: 0.
Bronze Arrows P/H: 0.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Ultra

2009-04-09 19:21:51

From: noidea
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~Minotaur_Exterminator~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ran: 50 Minutes and 37 Seconds.
Exp: 9964.
Iron Arrows Picked: 0.
Bronze Arrows Picked: 0.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Exp P/H: 9964.
Iron Arrows P/H: 0.
Bronze Arrows P/H: 0.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Nice, added to progress report list :).

noidea

2009-04-12 00:35:43

dammet Yesyerday I got like an Hour and a half but accidently lost it and two 1 hour proggies.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~Minotaur_Exterminator~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ran: 1 Hours, 6 Minutes and 37 Seconds.
Exp: 12456.
Iron Arrows Picked: 0.
Bronze Arrows Picked: 0.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The P/H values get messed up sometimes...
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Successfully executed

Ultra

2009-04-12 21:40:06

From: noidea
dammet Yesyerday I got like an Hour and a half but accidently lost it and two 1 hour proggies.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~Minotaur_Exterminator~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ran: 1 Hours, 6 Minutes and 37 Seconds.
Exp: 12456.
Iron Arrows Picked: 0.
Bronze Arrows Picked: 0.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The P/H values get messed up sometimes...
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Successfully executed

Nice, lol i got 30-80 str with this script! XD

noidea

2009-04-12 21:42:55

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~Minotaur_Exterminator~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ran: 1 Hours, 7 Minutes and 32 Seconds.
Exp: 13992.
Iron Arrows Picked: 0.
Bronze Arrows Picked: 0.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

I keep forgetting to save the proggie sorry :(

I can only get like an hour because of being a pure.

I have gained 10 atks lvls and like 10 str levels in 4 days, so I'm going to give it a day of two before I start again :)

Edit:

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ran: 1 Hours, 12 Minutes and 19 Seconds.
Exp: 14892.
Iron Arrows Picked: 0.
Bronze Arrows Picked: 0.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The P/H values get messed up sometimes...
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Ultra

2009-04-14 19:48:15

I keep forgetting to save the proggie sorry

I can only get like an hour because of being a pure.

I have gained 10 atks lvls and like 10 str levels in 4 days, so I'm going to give it a day of two before I start again

Lol ok, pures.. :P

noidea

2009-04-15 07:14:42

j/w, If I were to use mith arrows would it find them and pick them up just like the iron arrows? OR is it just limited to iron and bronze?

Btw, almost 60 str now from 45. And I just sold all the iron arrows I got so I basicaly covered the cost of the food :)

Ultra

2009-04-15 16:41:30

From: noidea
j/w, If I were to use mith arrows would it find them and pick them up just like the iron arrows? OR is it just limited to iron and bronze?

Btw, almost 60 str now from 45. And I just sold all the iron arrows I got so I basicaly covered the cost of the food :)

It picks up all arrows so you can use mith, its k :D.

Kryptic

2009-04-19 09:44:27

Testing now :o

~Kryptic

Kryptic

2009-04-21 10:00:23

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~Minotaur_Exterminator~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ran: 1 Hours, 9 Minutes and 49 Seconds.
Exp: -54866.
Brakes: 6.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The P/H values get messed up sometimes…
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~Minotaur_Exterminator~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ran: 1 Hours, 12 Minutes and 10 Seconds.
Exp: 4040.
Brakes: 5.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The P/H values get messed up sometimes…
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~Minotaur_Exterminator~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ran: 1 Hours, 18 Minutes and 58 Seconds.
Exp: -48840.
Brakes: 6.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The P/H values get messed up sometimes…
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Nice Script. Thanks.

~Kryptic

Ultra

2009-04-26 06:12:00

From: Kryptic
Nice Script. Thanks.

~Kryptic

Thanks for all of those proggys man!

Tickyy

2009-04-26 10:40:59

i've got like tons of errors, and… it doesn't really know if its in fight or not… it just keeps attacking the next one… THATS LAME sorry.

muffyn

2009-05-01 01:30:46

Failed when compiling
Line 251: [Hint] (17163:1): Variable 'M' never used in script C:\Documents and Settings\Jakob\Skrivbord\Minotaur_Exterminator.scar
Line 1: [Warning] (1:1): Calculation always evaluates to False in script C:\Documents and Settings\Jakob\Skrivbord\Minotaur_Exterminator.scar
Line 357: [Error] (17269:15): Unknown identifier 'Amount' in script C:\Documents and Settings\Jakob\Skrivbord\Minotaur_Exterminator.scar


Is this because of the new Scar Divi 3.20?
Please help me :D (Eager to use)



————–EDIT—————



So I tried the script with Scar 3.15b, but this time it said:
Include file C:\Program\SCAR 3.15\includes\SRL\SRL.Scar does not exist.
Include file C:\Program\SCAR 3.15\includes\SRL\SRL\Skill\Fighting.Scar does not exist.

So, umm, which version do you use?

Ultra

2009-05-02 03:50:55

From: muffyn
Is this because of the new Scar Divi 3.20?
Please help me :D (Eager to use)



————–EDIT—————



So I tried the script with Scar 3.15b, but this time it said:
Include file C:\Program\SCAR 3.15\includes\SRL\SRL.Scar does not exist.
Include file C:\Program\SCAR 3.15\includes\SRL\SRL\Skill\Fighting.Scar does not exist.

So, umm, which version do you use?

It is something with your srl not my script…

muffyn

2009-05-02 10:50:59

From: Ultra
It is something with your srl not my script…


Oh, sorry, I meant version of Scar :P

Ill check the SRL then :)


—————EDIT—————

All right, I cant figure it out, anyone knows whats wrong, or what to do?

The_Closer

2009-05-04 08:56:07

i used this script from 56-70 atk 51-70 str and 45-62 def
not to mention i got 45-66 range off it also

great script.. i loved using it

BlueWorld

2009-05-04 14:28:39

From: muffyn
Is this because of the new Scar Divi 3.20?
Please help me :D (Eager to use)



————–EDIT—————



So I tried the script with Scar 3.15b, but this time it said:
Include file C:\Program\SCAR 3.15\includes\SRL\SRL.Scar does not exist.
Include file C:\Program\SCAR 3.15\includes\SRL\SRL\Skill\Fighting.Scar does not exist.

So, umm, which version do you use?


Using Scar 3.15b SRL 32# And am having the same problem, although i just deleted it and continued it doesn't read my arrows pick ups and looking at the other proggies it seems others have done the same

Line 357: [Error] (17281:15): Unknown identifier 'Amount' in script

This Line corresponds to

WasArrowsI := Amount('inv', 1);
if WasArrowsI=0 then begin WriteLn('YOU MUST HAVE IRON ARROWS IN THE FIRST INVENTORY SPOT!'); TerminateScript; end;
WasArrowsB := Amount('inv', 2);
if WasArrowsB=0 then begin WriteLn('YOU MUST HAVE BRONZE ARROWS IN THE SECOND INVENTORY SPOT!'); TerminateScript; end;
Amount where there is no identifier Thanks in advance =)

Ultra

2009-05-05 05:20:35

Fixed the error that everyone was having, script is back up and working again now!

BlueWorld

2009-05-05 08:18:03

From: Ultra
Fixed the error that everyone was having, script is back up and working again now!

I'm Glad you fixed it and yes it working but your exp is gone mad!

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~Minotaur_Exterminator~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ran: 4 Minutes and 12 Seconds.
Exp: 634034.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Exp P/H: 8876476.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

>___< problem? Lol well thanks would be great if you got exp working correct

BlueWorld

2009-05-05 08:35:15

From: BlueWorld
I'm Glad you fixed it and yes it working but your exp is gone mad!






>___< problem? Lol well thanks would be great if you got exp working correct
Edit:
It sometimes glitches on EXP READ THE MAIL I SENT YOU URGENT

Edit:
I added

SetAngle(True);
MakeCompass('N');
SetRun(true);
at line 312
to make exp gainage (<–New word!) faster
makes it easier to detect minotaurs and fast running =)

P.S
Faster Iron arrow picker would be great
It Picks up unnessesary items (i.e Bronze Helm, bronze dagger)

But overall one of the best scripts for me ^~^V

Ultra

2009-05-05 17:25:36

From: BlueWorld
>___< problem? Lol well thanks would be great if you got exp working correct
Edit:
It sometimes glitches on EXP READ THE MAIL I SENT YOU URGENT

Edit:
I added

SetAngle(True);
MakeCompass('N');
SetRun(true);
at line 312
to make exp gainage (<–New word!) faster
makes it easier to detect minotaurs and fast running =)

P.S
Faster Iron arrow picker would be great
It Picks up unnessesary items (i.e Bronze Helm, bronze dagger)

But overall one of the best scripts for me ^~^V


I have this in the script:
if not FindColorTolerance(X, Y, 3427156, 733, 105, 734, 106, 8) then SetRun(True);
It uses run only if you have more than a certain amount of energy.
Idk why exp thing wont work

BlueWorld

2009-05-06 06:55:49


FindColorTolerance(X, Y, 3427156, 733, 105, 734, 106, 8) then SetRun(True);

Well i'm going to take it out seeing as i tested using run all the time with full rune and still manage 90-100 run but thanks anyway =)

Nose Smasher

2009-05-08 06:46:18

Not bad, but for running and eating you can use GetMMLevels and HpPercent instead of looking for colors ;)

Also, maybe change it so it only right clicks the minotaurs cuz I get stuck behind the stupid doors :( (or you can make a failsafe for if you do happen to go though a door, but then you'd need a "DoorSolver" to get back in :p )

Other than that, I like it :) Great for gettin my pures range up ;)

[PHP]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~Minotaur_Exterminator~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ran: 1 Hours, 7 Minutes and 51 Seconds.
Exp: -59368.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The P/H values get messed up sometimes…
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[/PHP]

Exp reader got messed up :p

Nvm, figured it out lol.. for ranging you have 2 errors… check out the last few lines of the script, you forgot to add ranging lol… also the reason why exp is messed up is because you put a "WasXP" where it should be "NowXP" but only on the ranged :p

dillbagz

2009-05-09 07:12:17

Been away from srl for a long time ow and came back and got my pure up 10 levels thanks to you!.

Much appreatiated keep up the excellent scritping.

Nose Smasher

2009-05-09 09:56:27

Maybe you should think about adding mage too, I wouldn't use it, but I'm sure someone would lol :p

2 things also… first you should maybe see if you can detect if we are in a fight so we dont att more than 1 minotaur ( very bottish ;) ) second, make it search for arrows more often if ranging :p seems to lose a lot of arrows ;)

Mystic

2009-05-09 10:08:04

Awesome script i would have to say.. Got my arm to lvl 50 :)
If I make more chars, i will post proggies!
Keep up the awesome work!

muffyn

2009-05-09 11:26:26

Okay, I got everything working, but after some time, it wants to change player, but theres no other player, so it says "Player is not Active… NextPlayer(Active: False);" and then shuts down, what do I do? :O

Ultra

2009-05-10 04:35:07

From: muffyn
Okay, I got everything working, but after some time, it wants to change player, but theres no other player, so it says "Player is not Active… NextPlayer(Active: False);" and then shuts down, what do I do? :O

It only changes player if something has gone wrong on the first player.

BobboHobbo

2009-05-10 15:47:10

Nice script, im using for my pure so it runs for about 30 mins before i need to restock on food.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~Minotaur_Exterminator~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ran: 37 Minutes and 47 Seconds.
Exp: 3872.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Exp P/H: 3872.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Ultra

2009-05-11 03:23:42

From: BobboHobbo
Nice script, im using for my pure so it runs for about 30 mins before i need to restock on food.


Thanks, and, once you get pretty high str level, you can 1 hit them pretty often so you can stay longer :D!

BobboHobbo

2009-05-11 12:22:06

From: Ultra
Thanks, and, once you get pretty high str level, you can 1 hit them pretty often so you can stay longer :D!


Yeah im working on it xD. I just did some changes to the script because the killing time for my char ranges alot so i changed your fighting stuff in the mainloop to:


repeat
if not LoggedIn then Exit;
if not FindColorTolerance(X, Y, 3427156, 733, 105, 734, 106, 8) then SetRun(True);
if FindNonAttackedMinotaur then
begin
while Ismoving(0) do
begin
wait(100);
end;
wait(2500);
Repeat
wait(500+random(500));
heal;
Until(not Infight or not (LoggedIn));
if not Heal then begin LogOut; Exit; end;
FindArrows;
Disguise('Fighting...');
AntiBan;
FindNormalRandoms;
DoSleep;
Report;
SRLRandomsReport;
end;
until(not(LoggedIn))or(Sleeping);
if not O then
begin
LogInPlayer;
O := False;
end else
begin
NextPlayer(False);
case TrainingSkill of
1: WasXP := GetXp('attack');
2: WasXP := GetXP('strength');
3: WasXP := GetXP('defence');
end;
end;
O := False;
until(False);
Just used Ismoving and Infight to declare more accurate killing for my pure :).

Was to lazy to do standards xD.

Great script, love the monster finding works very nice! Thanks heaps for the script got heaps of levels.

Ultra

2009-05-11 16:40:30

From: BobboHobbo
Yeah im working on it xD. I just did some changes to the script because the killing time for my char ranges alot so i changed your fighting stuff in the mainloop to:


repeat
if not LoggedIn then Exit;
if not FindColorTolerance(X, Y, 3427156, 733, 105, 734, 106, 8) then SetRun(True);
if FindNonAttackedMinotaur then
begin
while Ismoving(0) do
begin
wait(100);
end;
wait(2500);
Repeat
wait(500+random(500));
heal;
Until(not Infight or not (LoggedIn));
if not Heal then begin LogOut; Exit; end;
FindArrows;
Disguise('Fighting...');
AntiBan;
FindNormalRandoms;
DoSleep;
Report;
SRLRandomsReport;
end;
until(not(LoggedIn))or(Sleeping);
if not O then
begin
LogInPlayer;
O := False;
end else
begin
NextPlayer(False);
case TrainingSkill of
1: WasXP := GetXp('attack');
2: WasXP := GetXP('strength');
3: WasXP := GetXP('defence');
end;
end;
O := False;
until(False);
Just used Ismoving and Infight to declare more accurate killing for my pure :).

Was to lazy to do standards xD.

Great script, love the monster finding works very nice! Thanks heaps for the script got heaps of levels.


Tnx for the comment, im glad you edited it for ranged :P. Good luck with training!

aka1represent

2009-05-20 16:11:47

the minotaurs where this script is used to train, are moved they're replaced for goblin's now right ?

squnky

2009-05-21 23:24:19

no mang, they're still there..


also VURRY NICE SCRIPT.
anything with 30 def can stay pretty much inevitably.

i did like 6 hours yesterday but the biggest prog was maybe 2hours most crashes are caused by scheduled antivirus scans lol.

very.very.nice.
i did get stuck behind a door once or twice though, but i was watching so i clicked out ~

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~Minotaur_Exterminator~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ran: 2 Hours, 16 Minutes and 26 Seconds.
Exp: 25068.
Brakes: 16.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The P/H values get messed up sometimes…
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Player is not Active…


theres one of the better ones …

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~Minotaur_Exterminator~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ran: 3 Hours, 49 Minutes and 10 Seconds.
Exp: 300668.
Brakes: 27.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The P/H values get messed up sometimes…
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

still running but it took my total exp as the exp gained lol :D

edit: stopped due to random >.<
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~Minotaur_Exterminator~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ran: 6 Hours, 21 Minutes and 33 Seconds.
Exp: 0.
Brakes: 46.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The P/H values get messed up sometimes…
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Player is not Active…
NextPlayer(Active: False);

Ultra

2009-05-23 00:00:33

From: squnky
no mang, they're still there..


also VURRY NICE SCRIPT.
anything with 30 def can stay pretty much inevitably.

i did like 6 hours yesterday but the biggest prog was maybe 2hours most crashes are caused by scheduled antivirus scans lol.

very.very.nice.
i did get stuck behind a door once or twice though, but i was watching so i clicked out ~

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~Minotaur_Exterminator~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ran: 2 Hours, 16 Minutes and 26 Seconds.
Exp: 25068.
Brakes: 16.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The P/H values get messed up sometimes…
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Player is not Active…


theres one of the better ones …

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~Minotaur_Exterminator~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ran: 3 Hours, 49 Minutes and 10 Seconds.
Exp: 300668.
Brakes: 27.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The P/H values get messed up sometimes…
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

still running but it took my total exp as the exp gained lol :D

edit: stopped due to random >.<
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~Minotaur_Exterminator~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ran: 6 Hours, 21 Minutes and 33 Seconds.
Exp: 0.
Brakes: 46.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The P/H values get messed up sometimes…
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Player is not Active…
NextPlayer(Active: False);
Thanks for the feedback, and wow! 6hours! Good job!

marpis

2009-05-23 00:30:44

From: Ultra
and wow! 6hours! Good job!

good job?

You are the one who did the good job, Ultra :rolleyes:
gz for a useful script!

noob-2

2009-05-23 00:56:48

I'll post my proggy from my rune pure in a few hours.

ShowerThoughts

2009-05-23 20:16:55


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~Minotaur_Exterminator~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ran: 45 Minutes and 28 Seconds.
Exp: -55181.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The P/H values get messed up sometimes...
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Successfully executed

;)

Got about 2 ranging levels.(10k exp).

Nose Smasher

2009-05-24 08:55:41


~Minotaur_Exterminator~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ran: 1 Hours, 45 Minutes and 15 Seconds.
Exp: 8104.
Brakes: 10.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The P/H values get messed up sometimes...
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Successfully executed

Awesome, prolly the best pure trainer out there :D (for ranged)

mohsin12331

2009-05-28 11:04:51

yo dude can u help me add smart to this thing?

Rct33

2009-05-28 15:08:19

From: mohsin12331
yo dude can u help me add smart to this thing?


It's not hard to do, try learning it? It will only benefit you.

Dark Arcana

2009-05-28 15:47:03

From: mohsin12331
yo dude can u help me add smart to this thing?


Find this line:

{.Include SRL/SRL.Scar}

and change it to this:

{.Include SRL/SRL/Misc/Smart.Scar}
{.Include SRL/SRL.Scar}

Then find this line:

SetUpSRL;

and change it to this:

SMARTSetupEx(133, False, True, False);
Wait(5000);
SetTargetDC(SmartGetDC);
repeat
Wait(100);
until (SmartGetColor(253, 233) <> 1118604);
SetupSRL;

Edit: Here is a little progress report for you, worked perfectly.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~Minotaur_Exterminator~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ran: 1 Hours, 9 Minutes and 25 Seconds.
Exp: 8024.
Brakes: 7.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The P/H values get messed up sometimes…
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


Stopped manually.

DeceptionZD

2009-06-19 08:20:16

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~Minotaur_Exterminator~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ran: 2 Hours, 42 Minutes and 28 Seconds.
Exp: 15580.
Brakes: 6.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The P/H values get messed up sometimes…
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

stopped by random [freaky forester], maybe put better antirandoms? other than that, a very good script, the best i have ever used in this section [fighting] Thanks.

PS- Ill PM you if when I am done adding anti randoms to this script, I wont publish it though (learned my lesson from Pure1993) hehe

warrior786

2009-06-20 04:17:43

Works flawlessly expect after 10-12 mins of running, it click bottom right and stops there……….




its does this every time, any idea why?

Failpailirl

2009-07-06 07:54:49

hay can u tell me how to put smart into this? :)

L3nnuk

2009-07-07 18:32:38

From: failpailirl
hay can u tell me how to put smart into this? :)


From: Dark Arcana
Find this line:

{.Include SRL/SRL.Scar}

and change it to this:

{.Include SRL/SRL/Misc/Smart.Scar}
{.Include SRL/SRL.Scar}

Then find this line:

SetUpSRL;

and change it to this:

SMARTSetupEx(133, False, True, False);
Wait(5000);
SetTargetDC(SmartGetDC);
repeat
Wait(100);
until (SmartGetColor(253, 233) <> 1118604);
SetupSRL;

Edit: Here is a little progress report for you, worked perfectly.


Stopped manually.


There

marpis

2009-07-07 18:58:44

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~Minotaur_Exterminator~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ran: 1 Hours, 38 Minutes and 51 Seconds.
Exp: 1.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The P/H values get messed up sometimes…
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

I picked arrows up but it doesn't show the amount. It was around 1k i think.
Works great! Stopped manually.

bgxsaer

2009-07-18 04:11:04

Update pls :D.

rohan393

2009-07-18 11:08:49

Yeah! Please do. We really need you.:)

Ultra

2009-07-19 01:16:58

Sorry guys, i cannot atm because my old computer broke and i am still waiting for my new one which i will receive somewhere in the beggining of august. I will resume as soon as i get it.

Brandon02852

2009-07-23 19:07:34

It worked for around 5-6 hours. Shut off manually. At one point it got stuck in one of those gates so I had to move it out of the gate and back into minotaur territory. The progress report did not record experience points gained for an unknown reason.

With this script, I have confidence that I can leave my computer for an extended period of time and come back to it still going strong.

There is one problem though. When I had the MINS setting set to 7, it would log me out after 7 minutes and 38 seconds and then it would not log me back in. I set this to 9999 and I haven't had a problem ever since.


Thank you very much for your time and dedication in making this script.

Sincerely,
Brandon

Ultra

2009-07-23 23:55:50

From: Brandon02852
It worked for around 5-6 hours. Shut off manually. At one point it got stuck in one of those gates so I had to move it out of the gate and back into minotaur territory. The progress report did not record experience points gained for an unknown reason.

With this script, I have confidence that I can leave my computer for an extended period of time and come back to it still going strong.

There is one problem though. When I had the MINS setting set to 7, it would log me out after 7 minutes and 38 seconds and then it would not log me back in. I set this to 9999 and I haven't had a problem ever since.


Thank you very much for your time and dedication in making this script.

Sincerely,
Brandon

The words smothered my soul :). Lol

For the gate thing, i recommend getting rid of leftclicking, but the logging in/out part, i think thats a problem in code, im gonna take a look at it.

trentuno30

2009-07-25 16:24:24

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~Minotaur_Exterminator~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ran: 2 Hours, 18 Minutes and 52 Seconds.
Exp: 23148.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The P/H values get messed up sometimes…
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

slackeru

2009-07-29 14:08:58

Does it support range?

TotalRocker

2009-07-29 14:28:14

Awesome Job Dude. =]

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~Minotaur_Exterminator~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ran: 9 Hours, 41 Minutes and 46 Seconds.
Exp: 298082.
Brakes: 71.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

got me from 55 to 60 attack. really nice script, solved randoms, could of run longer but manually stopped ;]

Thanks, nice work. :]

slackeru

2009-07-29 14:36:11

Omg. As usual it doesnt work for me.

Line 30: [Error] (19975:13): Syntax error in script C:\Users\Adrian\AppData\Local\Temp\Minotaur_Exterminator.scar

Sabzi

2009-07-29 14:48:33

Try not to run it from your temp folder. Save it to somewhere else.

warrior786

2009-08-06 18:58:08

Guys I'm updating this script. It's kinda noob update since I'm new to scripting. For me, the food eating didn't work, and also the it would click on the door and get stuck. So I'm updating these two things and so far I have got proggy up to 5 hours. Will post later since i'm at skeeewwl.

warrior786

2009-08-07 22:16:47

OK guys, here it is. It works for me much better than original, especially food eating (dont remember where i got it from, one of the top scripts in fighting section). It now right clicks on Minotaur so it doesn't accidentally click on the door. It also now wields arrows in the 2nd slot. You can change that in wieldArrow function. I put it on my range and heres the proggy:


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~Minotaur_Exterminator~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ran: 11 Hours, 40 Minutes and 22 Seconds.
Exp: -297324.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The P/H values get messed up sometimes...
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Successfully executed

It was still running when i got home and i manually canceled it. Don't know how to fix the Exp…..someone update that plz.




program Minotaur_Exterminator;
{.include SRL/SRL/misc/SMART.scar}
{.Include SRL/SRL.Scar}
{.Include SRL/SRL/Skill/Fighting.Scar}

{Version 2.3}

{This script was made by Ultra}
(*Features*) (*
- Anti-ban
- Anti-randoms
- Eating
- Script tries to find a non-attacked minotaur, if none found,
it will attack one that has already been attacked!
- Fast Minotaur finding!
- Failsafes
- Picks up all arrows!
- Brake taking to avoid random events
- Trains melee and range!
And more!
*)
{S E T U P H E R E!}
const
//HPToEat = 80; // Percentage of HP you want to eat at.
FightWaitMin = 600;//Minimum miliseconds to wait in a fight.
FightWaitMax = 800;//Maximum miliseconds to wait in a fight.

Ranging = True;//Are you using ranged?
TrainingSkill = 2;//1 = Attack/Accurate Range, 2 = Strength/Rapid Range, 3 = Defence/Longrange Range.
CheckEvery = 60;//Check current exp every how many seconds? Random 2 will be added.

{FoodColor = 269827;//Pick the color of your food, then put it here.
FoodNick = 'una';//Nickname of food if your food is "Tuna" then FoodNick is 'una'}

PickUpArrows = True;//Would you like the script to pickup any arrows that are
//found on the floor?

TheMouseSpeed = 17;//14-18 is human like, 19-23 is fast but much less human like.
RandomMouseSpeed = 2;//A random amount to add to the mouse speed, 1-3 is good.

HaveBreak = False;//Do you want the script to take little brakes? Reduces randoms.
//Dont touch these unless you know what they are.
MINS = 7;
MAXS = 9;
MINT = 1;
MAXT = 20;
//Dont touch these unless you know what they are.

procedure DeclarePlayers;
begin

HowManyPlayers := 1;//How many players are going to auto in total?
NumberOfPlayers(HowManyPlayers);//No Touching.
CurrentPlayer := 0;//Which player will auto first?

Players[0].Name :='mameluke 004';//Username.
Players[0].Pass :='s199801672m0607j004';//Password.
Players[0].Nick :='ame';//Nickname. If you are not sure what this is, press Alt+F4.
Players[0].Active := True;//Is this player going to auto?

end;

var
X, Y, F, SleepMark, RandomSleepTime, WasXP, NowXP, CH, TheCH, Brakes : Integer;
O, Sleeping : Boolean;
SL : Boolean;

procedure AntiBan;
begin
case RandomRange(1, 200) of

1..80: Wait(RandomRange(800, 1400));
81..87: begin MMouse(MSX1, MSY1, MSX2, MSY2); Wait(RandomRange(300, 1000)); end;
88..90: begin GameTab(1+Random(13)); Wait(700+Random(700)); GameTab(4); end;
91..94: begin MMouse(MMX1, MMY1, MMX2, MMY2); Wait(RandomRange(300, 1000)); end;
95..97: begin MMouse(MIX1, MIY1, MIX2, MIY2); Wait(RandomRange(300, 1000)); end;
98..100: begin Mouse(MSX1, MSY1, MSX2, MSY2, False); Wait(RandomRange(300, 1000)); end;
101..180: Wait(RandomRange(800, 1400));
181..184: RandomMovement;
185..190: BoredHuman;
191..200: RandomRClick;

end;
end;

function MyEatFood:boolean;
var
i,x,y:integer;
begin
gametab(4);
for i := 1 to 28 do
if ExistsItem(i) then
begin
MMouseItem(i);
GetMousePos(x, y);
wait(150+random(50));
if (pos('Eat', rs_GetUpText) > 0) then
begin
Mouse(x,y,0,0,false);
wait(50+random(50));
if ChooseOption('Eat') then
begin
wait(350+random(150));
Result := true;
Exit;
end;
end;
end;
end;

procedure HpCheck;
var
c:Integer;
RunDir: String;
begin
if (HPPercent < 50) then
begin
if not InvEmpty then
for c := 0 to 2 do
begin
if MyEatFood then
Inc(ReportVars[2]);
end;
end;
end;


function FindNonAttackedMinotaur : Boolean;
var
TX, TY, I : Integer;
Points : TPointArray;
Minotaur2D : T2DPointArray;
MinotaurPoint : TPoint;
begin
MouseSpeed := TheMouseSpeed+Random(RandomMouseSpeed);
X := MSCX;
Y := MSCY;
FindColorsSpiralTolerance(X, Y, Points, 10529964, MSX1, MSY1, MSX2, MSY2, 5);
if Length(Points)=0 then begin Result:=False; Exit; end;
Minotaur2D := TPAToATPAEx(Points, 10, 10);
for I := 0 to Length(Minotaur2D)-1 do
begin
if not LoggedIn then begin Result:=True; Exit; end;
MinotaurPoint := MiddleTPA(Minotaur2D[I]);
TX := MinotaurPoint.X;
TY := MinotaurPoint.Y;
if not FindColorTolerance(X, Y, 65280, MinotaurPoint.X-50, MinotaurPoint.Y-50, MinotaurPoint.X+50, MinotaurPoint.Y+50, 7) then
if not FindColorTolerance(X, Y, 255, MinotaurPoint.X-50, MinotaurPoint.Y-50, MinotaurPoint.X+50, MinotaurPoint.Y+50, 7) then
begin
MMouse(TX, TY, 0, 0);
Wait(100+random(50));
if IsUpText('inot') then
begin
GetMousePos(X, Y);
case RandomRange(1, 3) of

1:
begin
Wait(250+random(75));
if IsUpText('inot') then
begin
Mouse(X, Y, 0, 0, False);
Wait(100+random(50));
if ChooseOption('ttac') then
begin
Result:=True;
F := 0;
Exit;
end;
end;
end;

2..3:
begin
Wait(250+random(75));
if IsUpText('inot') then
begin
WriteLn('case 2 or 3 of FindNonAttackedMinotaur');
Mouse(X, Y, 0, 0, False);
Wait(150+Random(75));
if ChooseOption ('ttac') then
begin
Result:=True;
F := 0;
Exit;
end;
end;
end;

end;
end;
end;
end;
Result:=False;
end;

function FindAttackedMinotaur : Boolean;
var
TX, TY, I : Integer;
Points : TPointArray;
Minotaur2D : T2DPointArray;
MinotaurPoint : TPoint;
begin
MouseSpeed := TheMouseSpeed+Random(RandomMouseSpeed);
X := MSCX;
Y := MSCY;
FindColorsSpiralTolerance(X, Y, Points, 10529964, MSX1, MSY1, MSX2, MSY2, 5);
if Length(Points)=0 then begin Result:=False; Exit; end;
Minotaur2D := TPAToATPAEx(Points, 10, 10);
for I := 0 to Length(Minotaur2D)-1 do
begin
if not LoggedIn then begin Result:=True; Exit; end;
MinotaurPoint := MiddleTPA(Minotaur2D[I]);
TX := MinotaurPoint.X;
TY := MinotaurPoint.Y;
begin
MMouse(TX, TY, 0, 0);
Wait(100+random(50));
if IsUpText('inot') then
begin
GetMousePos(X, Y);
case RandomRange(1, 3) of

1:
begin
Wait(250+random(75));
if IsUpText('inot') then
begin
Mouse(X, Y, 0, 0, False);
Wait(100+random(50));
if ChooseOption('ttac') then
begin
Result:=True;
F := 0;
Exit;
end;
end;
end;

2..3:
begin
Wait(250+random(75));
if IsUpText('inot') then
begin
Mouse(X, Y, 0, 0, True);
Wait(200+Random(100));
Result:=True;
F := 0;
Exit;
end;
end;

end;
end;
end;
end;
Result:=False;
end;

procedure wieldArrows;
begin
MouseItem( 2, true);
Wait(300+Random(276));
end;

function FindArrows : Boolean;
var
TPA : TPointArray;
P : TPoint;
I, M, FA : Integer;
begin
FA := 0;
if PickUpArrows then
begin
Disguise('Looking for arrows...');
FindColorsSpiralTolerance(MSCX, MSCY, TPA, 734551, MSX1, MSY1, MSX2, MSY2, 5);
if Length(TPA)=0 then Exit;
for I := 0 to High(TPA) do
begin
P := TPA[I];
{MMouse(P.X, P.Y, 0, 0);
Wait(200+random(100));
if IsUpText('rrow') then
begin}
Mouse(P.X, P.Y, 0, 0, False);
Wait(150+Random(76));
if ChooseOption('rrow') then
begin
Wait(2000+Random(500))
Result:=True;
wieldArrows;
Exit;
end else
begin
FA := FA + 1;
if FA>3 then begin KeyDown(VK_Right); Wait(RandomRange(400, 700)); KeyUp(VK_Right); Exit; end;
Wait(1000+random(1000));
FindColorsSpiralTolerance(MSCX, MSCY, TPA, 734551, MSX1, MSY1, MSX2, MSY2, 5);
if Length(TPA)=0 then Exit;
end;
if I>5 then begin KeyDown(VK_Right); Wait(RandomRange(400, 700)); KeyUp(VK_Right); Exit; end else Wait(1000+Random(1000));
end;
Result:=False;
end;
end;

procedure DoSleep;
var
SleepIn : String;
S : Integer;
begin
if HaveBreak then
begin
S :=(RandomSleepTime-TimeFromMark(SleepMark))/1000;
SleepIn := 'Break in:'+IntToStr(S)+'sec';
Disguise(SleepIn);
if (TimeFromMark(SleepMark)>RandomSleepTime) and HaveBreak then
begin
Sleeping := True;
repeat
LogOut;
until(not(LoggedIn));
Disguise('Break waiting...');
Wait(RandomRange(MINT*1000, MAXT*1000));
LogInPlayer;
Sleeping :=False;
MarkTime(SleepMark);
Brakes := Brakes + 1;
end;
end;
end;

procedure Report;
var
PH, PHExp, PHBrakes : Integer;
begin
ClearDebug;
PH := 3600000 div (GetTimeRunning);
PHExp := (PH*(NowXP-WasXP));
PHBrakes := (PH*Brakes);
WriteLn('~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~');
WriteLn('~Minotaur_Exterminator~');
WriteLn('~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~');
WriteLn('Ran: ' + TimeRunning + '.');
WriteLn('Exp: ' + IntToStr(NowXP-WasXP) + '.');
if HaveBreak then WriteLn('Brakes: ' + IntToStr(Brakes) + '.');
WriteLn('~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~');
if PHExp>1 then
begin
WriteLn('Exp P/H: ' + IntToStr(PHExp) + '.');
if HaveBreak then WriteLn('Brakes P/H: ' + IntToStr(PHBrakes) + '.');
end else WriteLn('The P/H values get messed up sometimes...');
WriteLn('~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~');
end;

begin
SMARTSetUpEX(55, False, True, False);
SetTargetDC(SMARTGetDC);
SetUpSRL;
MouseSpeed := TheMouseSpeed+Random(RandomMouseSpeed);
Wait(500+random(200));
DeclarePlayers;
if not LoggedIn then LogInPlayer;
if not Ranging then
case TrainingSkill of
1: WasXP := GetXp('attack');
2: WasXP := GetXp('strength');
3: WasXP := GetXp('defence');
end;
if Ranging then WasXP := GetXp('ranged');
repeat
MarkTime(SleepMark);
RandomSleepTime := RandomRange(MINS*1000*60, MAXS*1000*60);
SetFightMode(TrainingSkill);
MarkTime(CH);
repeat
if not LoggedIn then Exit;
if not FindColorTolerance(X, Y, 3427156, 733, 105, 734, 106, 8) then SetRun(True);
if FindNonAttackedMinotaur then
begin
Wait(RandomRange(FightWaitMin, FightWaitMax));
end else
if FindNonAttackedMinotaur then
begin
Wait(RandomRange(FightWaitMin, FightWaitMax));
end else
if not FindAttackedMinotaur then
begin
F := F + 1;
if F>10 then
begin
F := 0;
LogOut;
O := True;
end else F := 0;
KeyDown(VK_Right);
Wait(500+Random(270));
KeyUp(VK_Right);
Wait(400+random(300));
end else
Wait(RandomRange(FightWaitMin, FightWaitMax));
TheCH :=(CheckEvery+Random(2))*1000;
if(TimeFromMark(CH)>TheCH)then
begin
MarkTime(CH);
if not LoggedIn then Exit;
if not Ranging then
case TrainingSkill of
1: NowXP := GetXp('attack');
2: NowXP := GetXP('strength');
3: NowXP := GetXP('defence');
end;
if Ranging then WasXP := GetXp('ranged');
end;
{if not Heal then
if not Heal then begin LogOut; Exit; end;}
FindArrows;
Disguise('Fighting...');
HpCheck;
AntiBan;
FindNormalRandoms;
DoSleep;
Report;
SRLRandomsReport;
until(not(LoggedIn))or(Sleeping);
if not O then
begin
LogInPlayer;
O := False;
end else
begin
NextPlayer(False);
case TrainingSkill of
1: WasXP := GetXp('attack');
2: WasXP := GetXP('strength');
3: WasXP := GetXP('defence');
end;
end;
O := False;
until(False);
end.






Ultra

2009-08-15 20:28:52

Thanks for that.

fumaor

2009-08-26 00:42:56

it works 100%
very nice script

aka1represent

2009-08-28 00:31:55

This script does work,
Although it is a bit slow with the monster finding

Running overnight Ill post proggy later

fumaor

2009-09-02 15:02:50

It only eat food when I use tuna lol xD