Results 1 to 13 of 13

Thread: RadialRoadWalk

  1. #1
    Join Date
    Oct 2006
    Location
    United States
    Posts
    672
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default RadialRoadWalk

    For my chicken killer, I am trying to include a deathwalk, but when I set the colors, it works good and walks up to when I tell it to, but runescape loads new colors after I walk a certain distance, and then I have to set the colors again, is there a way to fix this? Here the part that needs fixing.

    SCAR Code:
    Procedure DeathWalk;
      begin
      MakeCompass('n');
      RadialRoadWalk(6715520, 40, 55, 300, 5, 5);
      Wait(1000);
      RadialRoadWalk(9778978, 280, 360, 300, 5, 5);
      Wait(1000);
      RadialRoadWalk(1645645, 280, 360, 300, 5, 5);
      Wait(1000);
      RadialRoadWalk(2142343, 85, 95, 300, 5, 5);
      end;

  2. #2
    Join Date
    Oct 2006
    Location
    Ontario,Canada
    Posts
    1,718
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    use autocolorers...look in autocolor.scar to see if those are the colors that you need.

  3. #3
    Join Date
    Oct 2006
    Location
    United States
    Posts
    672
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Quote Originally Posted by XcanadamanX View Post
    use autocolorers...look in autocolor.scar to see if those are the colors that you need.
    ok thanks ill check it out

  4. #4
    Join Date
    Nov 2007
    Location
    Chile
    Posts
    1,901
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    FindRoadColor; works for lumbridge roads. Also remember to use if/then if RadialRoadWalk fails. usage:
    SCAR Code:
    If Not RadialRoadWalk(FindRoadColor, x, x, x, 5, 5) Then
    Begin
      Writeln('Could not walk');
      Writeln('Trying another radius');
      etc...
    End;

    EDIT: use FindLumbyRoadColor instead.


  5. #5
    Join Date
    Jan 2008
    Location
    NC, USA.
    Posts
    4,429
    Mentioned
    0 Post(s)
    Quoted
    4 Post(s)

    Default

    Try FindLumbyRoadColor for the lumbridge road color.
    Quote Originally Posted by irc
    [00:55:29] < Guest3097> I lol at how BenLand100 has become noidea
    [01:07:40] <@BenLand100> i'm not noidea i'm
    [01:07:44] -!- BenLand100 is now known as BenLand42-
    [01:07:46] <@BenLand42-> shit
    [01:07:49] -!- BenLand42- is now known as BenLand420
    [01:07:50] <@BenLand420> YEA

  6. #6
    Join Date
    Oct 2006
    Location
    United States
    Posts
    672
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Quote Originally Posted by noidea View Post
    Try FindLumbyRoadColor for the lumbridge road color.
    Thanks that works good.
    Im having trouble with RRW. I understand it and know it now,
    but it seems that everytime I run the script, it gets lost, like it will
    work, and then I try it again, and it doesnt, or if I add another line of rrw under already scripted lines of rrw , then it clicks in different places(the lines above the edited one) if that makes any sense. Here it is, and it worked once, but not anymore. thanks for any help.

    SCAR Code:
    Procedure DeathWalk;
    begin
      MakeCompass('n');
      if RadialRoadWalk(FindLumbyRoadColor, 90, 100, 300, 5, 5)then // out of castle
      wait(5000);
      if RadialRoadWalk(FindBridgeColor, 40, 100, 300, 5, 5)then // onto bridge
      wait(1000);
      if RadialRoadWalk(FindLumbyRoadColor, 90, 110, 300, 5, 5)then // off of bridge
      wait(1000);
      if RadialRoadWalk(FindLumbyRoadColor, 10, 35, 300, 5, 5)then // right before dirt road
      wait(1000);
      if RadialRoadWalk(FindDirtRoadColor, 330, 360, 300, 5, 5)then //middle of dirt road
      wait(1000);
      if RadialRoadWalk(FindDirtRoadColor, 330, 360, 30, 5, 5)then// end of dirt road
      wait(1000);
      if RadialRoadWalk(FindLumbyRoadColor, 330, 360, 300, 5, 5)then // almost at pen
      wait(1000);
      if RadialRoadWalk(FindLumbyRoadColor, 330, 360, 300, 5, 5)then // infront of pen
      wait(1000);
      if FindSymbol(x, y, 'churn') then
      begin
      FindGate;
      inc(DeathW);
      end;
    end;

  7. #7
    Join Date
    Nov 2007
    Location
    Chile
    Posts
    1,901
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Too much radius i think. try that or change the StartAngle or the EndAngle.


  8. #8
    Join Date
    Aug 2007
    Location
    in a random little world
    Posts
    5,778
    Mentioned
    0 Post(s)
    Quoted
    7 Post(s)

  9. #9
    Join Date
    Oct 2006
    Location
    United States
    Posts
    672
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

  10. #10
    Join Date
    Jan 2008
    Location
    NC, USA.
    Posts
    4,429
    Mentioned
    0 Post(s)
    Quoted
    4 Post(s)

    Default

    Ok, found the prob...

    The third number in here (40,90,300,0,0) is way, way to big. It should be 50-70 that is how far (If it finds the colour) it clicks away from the center of the mm.

    Quote Originally Posted by irc
    [00:55:29] < Guest3097> I lol at how BenLand100 has become noidea
    [01:07:40] <@BenLand100> i'm not noidea i'm
    [01:07:44] -!- BenLand100 is now known as BenLand42-
    [01:07:46] <@BenLand42-> shit
    [01:07:49] -!- BenLand42- is now known as BenLand420
    [01:07:50] <@BenLand420> YEA

  11. #11
    Join Date
    Dec 2007
    Posts
    108
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Instead of:

    SCAR Code:
    Procedure DeathWalk;
    begin
      MakeCompass('n');
      if RadialRoadWalk(FindLumbyRoadColor, 90, 100, 300, 5, 5)then // out of castle
      wait(5000);
      if RadialRoadWalk(FindBridgeColor, 40, 100, 300, 5, 5)then // onto bridge
      wait(1000);
      if RadialRoadWalk(FindLumbyRoadColor, 90, 110, 300, 5, 5)then // off of bridge
      wait(1000);
      if RadialRoadWalk(FindLumbyRoadColor, 10, 35, 300, 5, 5)then // right before dirt road
      wait(1000);
      if RadialRoadWalk(FindDirtRoadColor, 330, 360, 300, 5, 5)then //middle of dirt road
      wait(1000);
      if RadialRoadWalk(FindDirtRoadColor, 330, 360, 30, 5, 5)then// end of dirt road
      wait(1000);
      if RadialRoadWalk(FindLumbyRoadColor, 330, 360, 300, 5, 5)then // almost at pen
      wait(1000);
      if RadialRoadWalk(FindLumbyRoadColor, 330, 360, 300, 5, 5)then // infront of pen
      wait(1000);
      if FindSymbol(x, y, 'churn') then
      begin
      FindGate;
      inc(DeathW);
      end;
    end;

    You could do:

    SCAR Code:
    Procedure DeathWalk;
    begin
      MakeCompass('n');
      if RadialRoadWalk(FindLumbyRoadColor, 90, 100, 300, 5, 5)then // out of castle
      FFlag(6);
      if RadialRoadWalk(FindBridgeColor, 40, 100, 300, 5, 5)then // onto bridge
      FFlag(6);
      if RadialRoadWalk(FindLumbyRoadColor, 90, 110, 300, 5, 5)then // off of bridge
      FFlag(6);
      if RadialRoadWalk(FindLumbyRoadColor, 10, 35, 300, 5, 5)then // right before dirt road
      FFlag(6);
      if RadialRoadWalk(FindDirtRoadColor, 330, 360, 300, 5, 5)then //middle of dirt road
      FFlag(6);
      if RadialRoadWalk(FindDirtRoadColor, 330, 360, 30, 5, 5)then// end of dirt road
     FFlag(6);
      if RadialRoadWalk(FindLumbyRoadColor, 330, 360, 300, 5, 5)then // almost at pen
      FFlag(6);
      if RadialRoadWalk(FindLumbyRoadColor, 330, 360, 300, 5, 5)then // infront of pen
      FFlag(6);
      if FindSymbol(x, y, 'churn') then
      begin
      FindGate;
      inc(DeathW);
      end;
    end;

    Or something like that.

    I think it is less bandable.

    It checks for flag until it is gone or something to that effect

  12. #12
    Join Date
    Oct 2006
    Location
    United States
    Posts
    672
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    SCAR Code:
    ===================================================
    || Chickenz Killed: 1                            ||
    || Featherz Gathered: 0                          ||
    || AntiBanz: 2                                   ||
    || AntiRandumz: 0                                ||
    || Death Walkz: 1                                ||
    || Ran For: 1 Minutes and 39 Seconds             ||
    ===================================================

    Yes it works! Thanks so much for helping guys.

  13. #13
    Join Date
    Jan 2008
    Location
    NC, USA.
    Posts
    4,429
    Mentioned
    0 Post(s)
    Quoted
    4 Post(s)

    Default

    Was the 300 in the params messing it up?
    Quote Originally Posted by irc
    [00:55:29] < Guest3097> I lol at how BenLand100 has become noidea
    [01:07:40] <@BenLand100> i'm not noidea i'm
    [01:07:44] -!- BenLand100 is now known as BenLand42-
    [01:07:46] <@BenLand42-> shit
    [01:07:49] -!- BenLand42- is now known as BenLand420
    [01:07:50] <@BenLand420> YEA

Thread Information

Users Browsing this Thread

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

Similar Threads

  1. RadialRoadWalk?!
    By Eicca in forum Research & Development Lounge
    Replies: 9
    Last Post: 11-08-2007, 10:34 PM
  2. RadialRoadWalk Help!!!!! plz?
    By gerauchert in forum OSR Help
    Replies: 2
    Last Post: 07-15-2007, 02:53 AM
  3. RadialRoadWalk
    By stuckman in forum OSR Help
    Replies: 11
    Last Post: 07-06-2007, 01:58 AM

Posting Permissions

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