Originally Posted by
DannyRS
Yea unless they take the MM away completely we can always use some kind of Map, so it will just be a case of keeping maps up to date and such
it can be obviously not pixel perfect, but if you use large margins of error in the TBox's then it will always know where you are
You should make a whereami function so your mainloop looks like this :
Simba Code:
Procedure Mainloop;
Begin
If Debug Then
FunctionStop:= 'MainLoop: Entered';
CheckStuff;
If Not WaitLoggedIn(1000) Then
Begin
LoginPlayer;
Wait(RandomRange(4000,6000));
ClickNorth(SRL_ANGLE_HIGH);
MarkTime(Timeout);
End;
Case WhereAmI Of
0: WaitFunc(@SteppingStone,10,RandomRange(4000,5000));
1: WaitFunc(@UpTree,10,RandomRange(4000,5000));
2: WaitFunc(@MonkeyBars,10,RandomRange(4000,5000));
3: WaitFunc(@Skulls,10,RandomRange(4000,5000));
4: WaitFunc(@WalkToRope,10,RandomRange(4000,5000));
5: WaitFunc(@SwingRope,10,RandomRange(4000,5000));
6: WaitFunc(@DownTree,10,RandomRange(4000,5000));
7: WaitFunc(@WalkToStart,10,RandomRange(4000,5000));
End;
Healing;
If TakeBreaks Then
BreakHandler(BreakIn,BreakFor,Bir,Bfr);
If Debug Then
FunctionStop:= 'MainLoop: Finished';
End;
Just makes it look pretty hehe. You don't really have to do this - your way works just as well