Complete RadialWalk and RadialRoadWalk Tutorial
Last Updated: Sunday 21st of June 2009.
Chapters
1. Explaining RadialRoadwalk and RadialWalk (How to use them)
2. The codes.
3. Coding! Failsafes and all.
Chapter 1 - Explaining RadialRoadwalk and RadialWalk (How to use them)
Firstly open up your Radialwalking Aid. (Should be located in your tools folder in the SCAR directory)
Play the Radialwalking Aid script by obvisouly pressing the play button . Should look like this:
Now go on to Runescape and go to a place you want to Radial walk to. Example Ill do Lumbridge bank. (Remember you always got to be facing the same direction *Example North*). Now go back to the Walking Aid then click on "Capture From Client". Now a picture of the MiniMap should be in the middle.
Now when you move your mouse over the MiniMap picture, a red line appears.
This is good because now you can start making the radialwalk or RadialRoadwalk. Firstly Click where abouts you want your character to move to.
Example:
Now on the left side of your RadialWalking aid you will see this:
This is the main part. Ok you will have to listen. After you have clicked on the Minimap in The Radial Walking Aid and you see a red line, look for the numbers on the left side.
Example:
Now you will see white boxes with 0's under neath that. When you first have clicked put the Radius writing in the Radius of the white box.
And for the other two boxes that have 0s in them, do this. Fully ignore Radius 2(For the grey part) it will not be useful at all.
Now for the next 2 boxes. For Radial, click a bit LEFT of where clicked on the minimap before. And when the writing shows up for Radial put those numbers in the white box called "Start Radial".
Now for the last empty box. Click on the minimap thing on the RIGHT of where you have clciked from last time. Example on my picture(Bellow). WHEN YOU CLICK SHOW PATH Make sure its not a full circle because it might click anywhere!
Now ill show you how i did them in my pictures bellow
First picture from the left is the first step the RADIUS.
Second picture is where the Radial Starts.
Third picture is of where i want the Radial to end.
Fourth picture shows where and how the picture looks like and where it will go.(The radius is Most likely where it will click.)
After you have done everything. Press Print procedure. Then take that menu off by clicking the X on the top right conner.
Now SCAR will be BIG, Hold down CTRL + T then it should be very small, Now hold down CTRL + B, SCAR should be at its normal size. In the debug box you will see some code.
Example:
SCAR Code:
RadialRoadWalk(RoadColor, 200, 109, 56, {Xmod}, {Ymod});
Chapter 2 - The codes.
Ok now when you pressed the Print Procedure button a function comes out. Example like above.
Now ill explain what it is.
RadialRoadWalk(RoadColor, 200, 109, 56, {Xmod}, {Ymod});
RadialRoadWalk - It a radial walk made for the road. Can be RadialWalk.
RoadColor - It clicks the road colour, look at chapter 4 for other types of autocolours there are.
Xmod - This is how much you want to mod the X Axis
Ymod - same thing as above expept with the Y axis.
The numbers - Dont touch that that is the Radius, The start radial and the end radial, you made that with that tool you used earlier.
Chapter 3. Coding! Failsafes and all.
Firstly Get your RadialWalk, I will use this one.
SCAR Code:
RadialRoadWalk(RoadColor, 200, 109, 56, {Xmod}, {Ymod});
Change the Xmod,Ymod to a number you want, what it does it makes is if the X position was 323 and you put the XMod to 20, it will add 20 to the X position thus making it click in a different area.
Putting the walking together now.
SCAR Code:
RadialRoadWalk(RoadColor, 200, 109, 56, 1, 1);
Fail safes.
Example 1.
SCAR Code:
Function MyFirstWalk:boolean;
begin
If RadialRoadWalk(RoadColor, 200, 109, 56, 1, 1) then
begin
Writeln('Walking 1 is working fine!');
Result := true;
Exit;
end else
Writeln(' Walking 1, error finding road using Backup. (Symbol Clicking)');
If FindSymbol(x,y,'Woodcutting') then
begin
Mouse(x,y,1,1,true);
FFlag(0);
Writeln('Successfully completed Walking 1.');
Result := True;
end else
Writeln('Walking failed!');
end;
This will try to find the RadialWalk but if fails it will try to find the woodcutting symbol, if all fails the script will say the walking has failed.