Results 1 to 5 of 5

Thread: Is SPSBlindWalk Bad?

  1. #1
    Join Date
    Jun 2007
    Posts
    532
    Mentioned
    1 Post(s)
    Quoted
    68 Post(s)

    Default Is SPSBlindWalk Bad?

    Is it bad to use? Is it looked down upon?



    Edit** As I am using this
    Simba Code:
    Function ToBankSPS: Boolean;
    Var BankPath:TPointArray;
        cx, cy: Integer;
    Begin
      SPS_Setup(RUNESCAPE_SURFACE,['0_0']);
      BankPath := [Point(246, 170), Point(237, 170), Point(221, 170), Point(200, 170), Point(190, 162), Point(179, 165)];
      If SPS_WalkPath(BankPath) Then
     Begin
       Writeln('Walking path 2 is fine');
       Result := True;
       Exit;
     End Else
       Writeln('Walking 2 failed, using other method!');
       If ObjDTM_Find('21:84:2:10:7:35:86:10:7:14:73:4:6:71:22:70:22:85:7:87', cx, cy, True) Then
         Begin
           Writeln('Using Method 2 and found it');
           ObjDTM_Walk('21:84:2:10:7:35:86:10:7:14:73:4:6:71:22:70:22:85:7:87', 2, 100, 5, True);
           Wait(500);
           Writeln('Using Method 2 and found it');
           Result := True;
           FFlag(0)
           Exit;
       End Else
       FailSafe('Walking 2 Failed');
       Logout;
    End;


    Procedure ToDock;
    Var cx, cy: Integer;
    Begin
      If(Not(LoggedIn))Then Exit;
      If ObjDTM_Find('140:83:5:1:7:65:42:1:7:36:67:1:7:41:105:10:7:69:74:10:7:98:87:4:131:76:146:77:144:96:132:92', cx, cy, True) Then
        Begin
          Writeln('Using Method 2 and found it');
          ObjDTM_Walk('140:83:5:1:7:65:42:1:7:36:67:1:7:41:105:10:7:69:74:10:7:98:87:4:131:76:146:77:144:96:132:92', 2, 100, 5, True);
          FFlag(0)
       End;
    End;

    It doesn't even try sps, so if it fails shouldn't it move on to my objdtm? Would it be easier to use blindwalk?
    Last edited by Element17; 05-10-2012 at 05:32 AM.
    Finished B.S. Program in Radiology!!

    Projects: A big one! Total secret! hehe

  2. #2
    Join Date
    Dec 2011
    Location
    The Netherlands
    Posts
    1,631
    Mentioned
    47 Post(s)
    Quoted
    254 Post(s)

    Default

    SPS_Blindwalk is pretty accurate when using SPS 2. I'm personally using it a lot in my Great Orb Project script, which requires a lot of walking. It works extremely well for me and it has actually been the only SPS walking option that I could use at some points.

    But yeah, if you can walk the path by using a preset path, it's probably better. You can use GetMyPos and make a couple TBoxes to define if SPS_Blindwalk has gotten you to your desired location. That's what I'm using as a failsafe. If MyPos isn't in the TBox I have a failsafe of RadialWalk/DTM and some other stuff to get there :P

    Script source code available here: Github

  3. #3
    Join Date
    Jun 2007
    Posts
    532
    Mentioned
    1 Post(s)
    Quoted
    68 Post(s)

    Default

    Alright, thank sounds good! Ha thanks man. Also good luck on your project.
    Finished B.S. Program in Radiology!!

    Projects: A big one! Total secret! hehe

  4. #4
    Join Date
    Feb 2012
    Location
    Somewhere, over the rainbow...
    Posts
    2,272
    Mentioned
    3 Post(s)
    Quoted
    45 Post(s)

    Default

    There is a very simple reason it doesn't move on to the ObjectDTM's and that's because you forgot to add a begin after end..else. If you are doing more than one thing you always have to put a begin. Currently, all it is executing is this:
    Simba Code:
    Writeln('Walking 2 failed, using other method!');

    If you however put a begin before that then it will execute everything after that until you put the aligning end;

    So it should be:
    Simba Code:
    End Else
     begin // extra begin
       Writeln('Walking 2 failed, using other method!');
       If ObjDTM_Find('21:84:2:10:7:35:86:10:7:14:73:4:6:71:22:70:22:85:7:87', cx, cy, True) Then
         Begin
           Writeln('Using Method 2 and found it');
           ObjDTM_Walk('21:84:2:10:7:35:86:10:7:14:73:4:6:71:22:70:22:85:7:87', 2, 100, 5, True);
           Wait(500);
           Writeln('Using Method 2 and found it');
           Result := True;
           FFlag(0)
           Exit;
       End Else
       FailSafe('Walking 2 Failed');
       Logout;
     end; // the aligning end
    End;

  5. #5
    Join Date
    Jun 2007
    Posts
    532
    Mentioned
    1 Post(s)
    Quoted
    68 Post(s)

    Default

    Sweet Thanks man!!
    Finished B.S. Program in Radiology!!

    Projects: A big one! Total secret! hehe

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •