PDA

View Full Version : A brief lesson on RadialWalk



WT-Fakawi
03-21-2006, 10:40 PM
RadialWalk is a High Level Map Walker. It finds a color in any given direction, plants the flag and waits until the flag is within a fixed distance of the minimapcenter, in other words, it walks towards the flag. RadialWalk combines three low level routines: color-finding, mapwalking and flag waiting.

RadialWalk uses simple geometry to scan for TheColor. It works with arcs, slices of a circle. It scans the MiniMap both clockwise and counterclockwise. While this may seem futile, it is yet the most powerful feature of RadialWalk. With the clockwise/counterclockwise setting, you can give the function "direction tendencies".


See Picture 1.


http://jaap.wajer.org/SRL/RadialWalk.jpg
RadialWalk examples


1.RadialWalk(TheColor,0,90,70,xmod,ymod)
This will scan TheColor from North to East, starting at 70 distance and ending at the MiniMap Center (MMCX and MMCY)

2.RadialWalk(TheColor,0,90,40,xmod,ymod)
This will scan from North to East, starting at 40 distance and ending at the MiniMap Center.

3.RadialWalk(TheColor,90,0,70,xmod,ymod)
This will scan from East to North, starting at 70 distance and ending at the MiniMap Center.

4.RadialWalk(TheColor,90,0,40,xmod,ymod)
This will scan from East to North, starting at 40 distance and ending at the MiniMap Center.

5.RadialWalk(TheColor,320,400,40,xmod,ymod)
This will scan from NorthEast to NorthWest, starting at 70 distance and ending at the MiniMap Center.

6.RadialWalk(TheColor,320,400,40,xmod,ymod)
This will scan from NorthEast to NorthWest, starting at 40 distance and ending at the MiniMap Center.

7.RadialWalk(TheColor,320,400,40,xmod,ymod)
This will scan from NorthEast to NorthWest, starting at 20 distance and ending at the MiniMap Center.

8,9 and 10. Scan from NorthWest to NortEast
.

11.RadialWalk(TheColor,160,200,70,xmod,ymod)
This will scan from SouthSouthEastto SouthSouthWest, starting at 70 distance and ending at the MiniMap Center.

12.RadialWalk(TheColor,200,160,70,xmod,ymod)
This will scan from SSWto SSE, starting at 70 distance and ending at the MiniMap Center.

13.RadialWalk(TheColor,10,200,70,xmod,ymod)
This will scan from NNEto SSW, starting at 70 distance and ending at the MiniMap Center.

13 and 14.. Here you can clearly see the difference in behaviour. While 13 will move your player in an Upwards direction, 14 does the exact opposite; it moves your Player Downwards, since it starts scanning at the bottom halve of the Minimap.

to complete the Picture:

16. Scans from WNW to E, 17 from E to WNW. 18 and 19 from WSW to N with different Radius. 20 and 21 from SW to NW and reverse :)


This is how it is described inside the Manual:

function RadialWalk(TheColor: Integer; StartRadial, EndRadial: Integer; Radius: Integer; Xmod, Ymod: integer): Boolean;
By: WT-Fakawi & Wizzup?
Description: Walks TheColor from StartRadial to EndRadial for Radius Distance
Valid Arguments:
TheColor:= Any Color, but Road- or WaterColor will do fine :)
StartRadial/EndRadial := Any number between -360 to 1440. 0=N,90=E,180=S,270=W. DO NOT USE NUMBERS UNDER -360 or ABOVE 1440
Radius:= Distance from the centre of minimap, i.e. how far away the mouse clicks. Use numbers 20-72
XMod, YMod := deviation from MouseFindFlag. -2 to 2.



TheColor
This argument is pretty self-explanatory. It is the color we are looking for. No furhter explanation is needed, I hope.


StartRadial/EndRadial
I guess by now you know what they do...

Radius
Distance from Minimap Center where the scanning BEGINS. RadialWalk works inwards: it starts at radius and scans towards the center.

Xmod/Ymod
The deviation from MouseFindFlag. RadialWalk uses MouseFindFlag to place the flag on the minimap. MouseFindFlag will click as long as it takes on the minimap until the flag appears. It will add Xmod and Ymod to each click. Fill in 1,1 for Xmod and Ymod, and the mouse will gradually move to the lower right corner of the minimap one pixel each click. See the table below.


http://jaap.wajer.org/SRL/MouseFindFlag.jpg
MouseFindFlag deviations.

To end, here is a working example of a Special Version RadialWalk inside a small script. Use it with Paint. Set Paint a target window, select the pen, and run the script! It will demonstrate the use of RadialWalk.

I have also enclosed some working examples of Special VersionLinearWalk, the "WindScreen" scanner.


program RadialWalk;

var x, y:integer;

//----------------------------------------------------------------------------//

function RadialWalk(TheColor:Integer; StartRadial, EndRadial:Integer; Radius:Integer; Xmod, Ymod:integer): Boolean;// By Wizzup? and WT-Fakawi.

var i: Integer;
var X1, Y1: integer;
begin

if StartRadial < EndRadial then
begin
repeat
for i:=StartRadial to EndRadial do
begin
X1:=Round ( Radius * Sin (i * Pi / 180)) + 646;
Y1:=Round (- Radius * Cos (i * Pi / 180)) + 84;
MoveMouse(X1, Y1);
HoldMouse(X1, Y1, True);
ReleaseMouse(X1, Y1, True);
end
Radius:= Radius - 4;
until Radius <= 1 ;
end

if StartRadial > EndRadial then
begin
repeat
for i:=StartRadial Downto EndRadial do
begin
X1:=Round ( Radius * Sin (i * Pi / 180)) + 646;
Y1:=Round (- Radius * Cos (i * Pi / 180)) + 84;
MoveMouse(X1, Y1);
HoldMouse(X1, Y1, True);
ReleaseMouse(X1, Y1, True);
end
Radius := Radius - 4;
until Radius <= 1;
end
end;

//----------------------------------------------------------------------------//

function LinearWalk(TheColor : Integer; Direction : Integer; Radius : Integer; Xmod, Ymod : Integer) : Boolean;// By Wizzup? and WT-Fakawi.

var
i, j, StartRadial, EndRadial, InitRadius : Integer;
var
X1, Y1, Count : Integer;
begin

InitRadius := Radius;

repeat
StartRadial := 360 + Direction - Count;
EndRadial := 360 + Direction + Count;
repeat
for i := StartRadial to EndRadial do
begin
X1:=Round ( Radius * Sin (i * Pi / 180)) + 646;
Y1:=Round (- Radius * Cos (i * Pi / 180)) + 84;
MoveMouse(X1, Y1);
HoldMouse(x1, y1, True);
ReleaseMouse(x1, y1, True);
end;
for i := EndRadial downto StartRadial do
begin
X1:=Round ( Radius * Sin (i * Pi / 180)) + 646;
Y1:=Round (- Radius * Cos (i * Pi / 180)) + 84;
MoveMouse(X1,Y1);
HoldMouse(X1, Y1, True);
ReleaseMouse(X1, Y1, True);
end;
Radius := Radius - 4;
until Radius <= 10;
Radius := InitRadius;
Count := Count + 2;
until ((StartRadial < 2) or (EndRadial > 720));

end;

//----------------------------------------------------------------------------//

begin
RadialWalk(0, 0, 80, 40, -1, -1);
RadialWalk(0, 40, 50, 70, -1, 0);
RadialWalk(0, 90, 120, 70, -1, 0);
RadialWalk(0,200, 130, 70, -1, -1);
RadialWalk(0, 260, 140, 40, -1, -1);
RadialWalk(0, 420, 300, 70, -1, -1);
LinearWalk(0, 320, 70, 1, 1);
end.

More on this subject:


function FindColorRadius(var x, y: Integer; Color, CenterX, CenterY, sAngle, eAngle, minRadius, maxRadius, Tolerance: Integer): Boolean;
By: masquerader

procedure AWalk2(Angle, Radius, Color: Integer);
By: Starblaster100

procedure MapWalk(var x, y: Integer; WalkAng, WalkDist: Integer);

procedure AngleWalker(gAngle: Extended; gDistance: Integer);
By: based on Sythes AWalk/Liquid

procedure RoadWalk(RColor: Integer; Dir: String);
By: Stupid3ooo

JLewis
03-21-2006, 10:51 PM
ThankYou Fakawi I was helped a lot by this tutorial :D

Dankness
03-24-2006, 11:08 PM
wow execellent tut, simply amazing.



Program l331RepMachine;

var Fawki : Integer;

begin
while Fawki <> ( 1 * 1000 * 4000 * 5 ) do
Fawki := Fawki * Fawki;
writeln (' Fawki''s Rep now Equals ' + IntToStr ( Fawki ) );
writeln ('Your Rep Will Now Have To Go Backwards Because Your Are Maxed Out!');
end.

XxKanexX
03-25-2006, 12:10 AM
Excellent. Finally, it know how to use this :)

Keen
05-13-2006, 01:47 PM
Fakawi, this procedure dosn't have tolerance, well I don't think it dose, so dose this mean im going to have to ask the user of my script to enter all the diffrent colors of where my script is going to click? :(

Mutant Squirrle
05-13-2006, 02:01 PM
or you could make a color picking procedure to pick your colors and save them for that run?

Keen
05-13-2006, 02:12 PM
or you could make a color picking procedure to pick your colors and save them for that run?

Lol, that sounds to advanced for me. :o
I don't really understand auto color picking. :rolleyes:

Is there a way in which I can add tolerance to a color in my script and when I use this procedure it uses the color from my tolerance procedure, If you know what I mean, hard to explain.

The Un-Named
05-14-2006, 09:06 AM
Lol, that sounds to advanced for me. :o
I don't really understand auto color picking. :rolleyes:

Is there a way in which I can add tolerance to a color in my script and when I use this procedure it uses the color from my tolerance procedure, If you know what I mean, hard to explain.

if(FindColorTolerance(..., 5))then
if(FindColorSpiralTolerance(..., 5))then

Keen
05-14-2006, 09:55 AM
if(FindColorTolerance(..., 5))then
if(FindColorSpiralTolerance(..., 5))then

Lol. :p

No, im talking about adding tol to a color and then using radialwalk. I don't want to use colorspiral, but im using auto color pick now so alls good.

XxKanexX
05-14-2006, 10:01 AM
King Kleen, i don't know if this is what you meant, but i wrote it anyway :p..



function RadialWalkTol(TheColor,Tol:Integer; StartRadial,EndRadial:Integer; Radius:Integer; Xmod,Ymod:integer): Boolean;// By Wizzup? and WT-Fakawi.

var i: Integer;
var X1,Y1: integer;
begin

Result:=False;

if StartRadial<EndRadial then
begin
repeat
for i:=StartRadial to EndRadial do
begin
x1:=Round ( Radius * Sine[i]) + 646;
y1:=Round (- Radius * Cose[i]) + 84;
if FindColorTolerance(X,Y,TheColor,X1,Y1,X1+1,Y1+1,To l) then
begin
MouseFindNoFlag(X,Y,Xmod,Ymod);
Result:=True;
FFlag(10);
Exit;
end
end
Radius:=Radius-4;
until Radius<=1 ;
end


if StartRadial>EndRadial then
begin
repeat
for i:=StartRadial Downto EndRadial do
begin
x1:=Round ( Radius * Sine[i]) + 646;
y1:=Round (- Radius * Cose[i]) + 84;
if FindColorTolerance(X,Y,TheColor,X1,Y1,X1+1,Y1+1,To l) then
begin
MouseFindNoFlag(X,Y,Xmod,Ymod);
Result:=True;
FFlag(10);
Exit;
end
end
Radius:=Radius-4;
until Radius<=1;
end
end;

:)

Keen
05-14-2006, 10:08 AM
Oh right copy the procedure into my script. :o

And Kleen. :mad:
Why you little..

Anyways thanks Kane. :D
Your a great help.

XxKanexX
05-14-2006, 10:12 AM
Oh right copy the procedure into my script. :o

And Kleen. :mad:
Why you little..

Anyways thanks Kane. :D
Your a great help.
I don't understand if that was what you wanted or not, :p.. But, your welcome :rolleyes:

Enjoy, King Kleen.

Keen
05-14-2006, 08:34 PM
I don't understand if that was what you wanted or not, :p.. But, your welcome :rolleyes:

Enjoy, King Kleen.

Yeah thats what I was wanting.
Thanks kane, works like a charm. :D

Dark_Sniper
05-14-2006, 08:56 PM
i get a runtime error everytime i try to run the tol script kane made ... after i setup srl and then try to use radial walk tol i get canvas error. :p.

Keen
05-14-2006, 09:01 PM
i get a runtime error everytime i try to run the tol script kane made ... after i setup srl and then try to use radial walk tol i get canvas error. :p.

Works fine for me. :)

Cheesehunk
05-14-2006, 09:03 PM
i get a runtime error everytime i try to run the tol script kane made ... after i setup srl and then try to use radial walk tol i get canvas error. :p.
Make sure you declare:
SetupSRL;
in your main loop.

The Prince of Randomness?
05-14-2006, 11:58 PM
Read what he said carefully. :D Cheesy!

Dark_Sniper
05-15-2006, 12:43 AM
lol. works fine when SRL isnt setup... owell lemme try everything agian.

Avaphi
05-15-2006, 04:41 AM
Instead of using this you could use dtm's to walk from place to place. But this is a good guide, I didnt even know how to comprehend it looking at srl manual. Speaking of that, it needs some updating...

The Prince of Randomness?
05-15-2006, 05:09 AM
Radial walk is more effective then Dtms, you have to use FindDtmRotated... :p

Avaphi
05-20-2006, 06:44 AM
Hey fawk, Does this work after the Rs update?

Cheesehunk
06-07-2006, 10:53 PM
db, just change it to RadialRoadWalk;

By the way, I like this tut!

I already knew everything except for the Xmod, Ymod, thanks for the help!!

I know this is old, but it deserves to be at the top, as a lot of people do not know how to use this!

Avaphi
06-08-2006, 01:07 AM
ok fawki, Here is my problem...if you still read this. Well I was using RRW and it seems it works VERY nice, but once I go and plant the flag, it plants another one right away... and then another one and another one... and so one. Maybe instead of using a color finding procedure after it i will just use RRW after RRW.

shaunthasheep
06-08-2006, 01:10 AM
maybe a flag option, that waits till the flag is gone, or the flag is near the plpayer like in wt-fawki lumbridge swamp miner.

dont no what these functions are excactely called tho :S

Wizzup?
06-08-2006, 05:54 AM
MouseFindFlag keep clicking until the flag's found.
FFlag(X) - waits for the flag to come within X pixels.
CountFlag(X) - waits for the flag to come within X pixels, also picks the new roadcolor.

puj
06-19-2006, 12:40 PM
Thanks this has really helped me :D

Avaphi
06-19-2006, 07:07 PM
Yes, But ATM, RRW, has a bug in it. No one seems to be figuring it out either :\

Cheesehunk
06-19-2006, 10:41 PM
RRW works fine for me...

Maybe you are just settign to big of A radial. I use about 45 usually.
Or maybe your Xmod, and Ymod's are erong, so when it keeps cliking until the flag appears, its not modding back towards the senter of the MM, its modding away.

wi)(ter
06-20-2006, 10:00 PM
wow thank you, finally i can start to use this :)

masterofjoe
06-25-2006, 02:11 AM
I'm confused about this. This script doesn't do anything.



{.include SRL\SRL.scar}
var a,b: Integer;
function RadialWalkTol(TheColor,Tol:Integer; StartRadial,EndRadial:Integer; Radius:Integer; Xmod,Ymod:integer): Boolean;// By Wizzup? and WT-Fakawi.

var i: Integer;
var X1,Y1: integer;
begin

Result:=False;

if StartRadial<EndRadial then
begin
repeat
for i:=StartRadial to EndRadial do
begin
x1:=Round ( Radius * Sine[i]) + 646;
y1:=Round (- Radius * Cose[i]) + 84;
if FindColorTolerance(X,Y,TheColor,X1,Y1,X1+1,Y1+1,To l) then
begin
MouseFindNoFlag(X,Y,Xmod,Ymod);
Result:=True;
FFlag(10);
Exit;
end
end
Radius:=Radius-4;
until Radius<=1 ;
end


if StartRadial>EndRadial then
begin
repeat
for i:=StartRadial Downto EndRadial do
begin
x1:=Round ( Radius * Sine[i]) + 646;
y1:=Round (- Radius * Cose[i]) + 84;
if FindColorTolerance(X,Y,TheColor,X1,Y1,X1+1,Y1+1,To l) then
begin
MouseFindNoFlag(X,Y,Xmod,Ymod);
Result:=True;
FFlag(10);
Exit;
end
end
Radius:=Radius-4;
until Radius<=1;
end
end;
begin
Setupsrl;
radialwalktol(5728366,8,360,400,10,a,b)
end.


Did I make an error somewhere?

da_professa
10-14-2006, 04:43 AM
ok I'll ask it here since its mentioned here... What is DTM ... I looked everywhere in tht srl manual but everywhere it just says dtm...and plz any1 here tht is nice enuff..go to help section and help me out with my air rune crafter..thx

neo_welmeow
10-22-2006, 07:13 AM
i was wondering how the scripts did that, thnx, great tut

scar_ownz
10-27-2006, 03:32 PM
wow thats genius good function you made there :D

Yakman
12-29-2006, 10:17 PM
you should probably tell people to look at that script in includes\SRL\Scripts\Radial Walking Aid.scar
you can input StartRadial,EndRadial and Radius and it draws the path that RadialWalk would take

ak47
01-04-2007, 03:20 PM
sweet thank you very much man

Hey321
02-08-2007, 02:30 AM
wow execellent tut, simply amazing.



Program l331RepMachine;

var Fawki : Integer;

begin
while Fawki <> ( 1 * 1000 * 4000 * 5 ) do
Fawki := Fawki * Fawki;
writeln (' Fawki''s Rep now Equals ' + IntToStr ( Fawki ) );
writeln ('Your Rep Will Now Have To Go Backwards Because Your Are Maxed Out!');
end.


Even better rep machine XD:



Program l331RepMachine;

var Fawki : Integer;

begin
while (Fawki=(0)) do
Fawki := 100;
Fawki := Fawki * Fawki * Fawki * Fawki * Fawki * Fawki * Fawki * Fawki * Fawki * Fawki * Fawki * Fawki
writeln (' Fawki''s Rep now Equals ' + IntToStr ( Fawki ) );
writeln ('Your Rep Will Now Have To Go Backwards Because Your Are Maxed Out!');
end.

It actually went to the minuses :O.

BTW, Fakawi, if radial walk made any sense to me, this would have explained it 100% :). But, it doesn't make any sense so it didn't help much, although i think i see how it works now.

JAD
02-10-2007, 04:31 AM
very very nice script. now i can make my scripts walk without clicking on different signs like quest signs and stuff like that :) thanks alot man.

stylen
02-12-2007, 12:01 AM
wow very nice.

I think I might just use this.
I'm playing to write a script sometime next week and it requires a hell lot of walking.

I was thinking of always forcing the compass to N.
Then creating a small box in the Minimap that the script will click on.
This will give it some colour randomness but the walking needs to be flawless.
Or it just wont get there.

Neway hopefully I'll be able to use this to do all the walking and then learn how to do all the other stuff like anti ban and anti random.

Hopefully I'll be able to get to the location and back with a 100% success rate in the next 2 weeks or so.

Then add in all the SRL advantages :D

Oh just to let you guys know, I just learned about SCAR and SRL sometime last week. So I'm like a total noob at it.

Anyway hopefully I'll be able to make this script in the next few months.
Not saying what it is as all you awesome coders will go and make one in a day.

Jason2gs
02-19-2007, 06:39 AM
Successfully compiled
Line 174: [Hint] (182:43): Variable 'NEWLINE' never used in script C:\Program Files\SCAR 2.03\includes\srl\srl\core\Globals.scar
SRL Compiled in 671msec.
Successfully executed

W0000t! Thank you WT =)

JAD
02-27-2007, 03:54 PM
this is awesome! thanks fakawi, now I think i could make a script that walks to a bank far away :p

EotT
03-14-2007, 06:27 PM
thank you very much , WT-Fakawi . This is very helpful !

Kingofptw
03-23-2007, 10:11 PM
1.RadialWalk(TheColor,0,90,70,xmod,ymod)
This will scan TheColor from North to East, starting at 70 distance and ending at the MiniMap Center (MMCX and MMCY)

2.RadialWalk(TheColor,0,90,40,xmod,ymod)
This will scan from North to East, starting at 40 distance and ending at the MiniMap Center.

3.RadialWalk(TheColor,90,0,70,xmod,ymod)
This will scan from East to North, starting at 70 distance and ending at the MiniMap Center.

4.RadialWalk(TheColor,90,0,40,xmod,ymod)
This will scan from East to North, starting at 40 distance and ending at the MiniMap Center.

5.RadialWalk(TheColor,320,400,40,xmod,ymod)
This will scan from NorthEast to NorthWest, starting at 70 distance and ending at the MiniMap Center.

6.RadialWalk(TheColor,320,400,40,xmod,ymod)
This will scan from NorthEast to NorthWest, starting at 40 distance and ending at the MiniMap Center.

7.RadialWalk(TheColor,320,400,40,xmod,ymod)
This will scan from NorthEast to NorthWest, starting at 20 distance and ending at the MiniMap Center.

8,9 and 10. Scan from NorthWest to NortEast
.

11.RadialWalk(TheColor,160,200,70,xmod,ymod)
This will scan from SouthSouthEastto SouthSouthWest, starting at 70 distance and ending at the MiniMap Center.

12.RadialWalk(TheColor,200,160,70,xmod,ymod)
This will scan from SSWto SSE, starting at 70 distance and ending at the MiniMap Center.

13.RadialWalk(TheColor,10,200,70,xmod,ymod)
This will scan from NNEto SSW, starting at 70 distance and ending at the MiniMap Center.

13 and 14.. Here you can clearly see the difference in behaviour. While 13 will move you player in an Upwards direction, 14 does the exact opposite; it move you Player Downwards, since it starts scanning at the bottom halve of the Minimap.

I don't understand what you are saying by scanning,i do understand that it scan a zone one the minimap,and BTW it miss number 14...

da_professa
03-24-2007, 06:17 PM
After experimenting with Yakman's Radial walk help script, I finally fully understand this tut.. One thing I still dont understand is x-mod y mod, but it still works without it..

stein3
04-01-2007, 01:20 AM
thanks, I understood some of it.

Basically this was really complicated. People told me to use this instead of clicking but clicking is a lot simpler. :)

Whats the advantage of radialwalk?

JAD
04-01-2007, 01:50 AM
Clicks click in the same spot with a very little random pixels, and that is VERY detectable by Jagex. if you use radial walk, it checks for example, the top right corner of the map for the color, and if it finds the color of (for another example) the road in that quarter of the map, it clicks it.

crapkiller
04-06-2007, 04:36 PM
Well, i was using RadialRoadWalk and it worked partially. The problem i had was that instead of just clicking where the color was, it would click like 2 times a second in that spot even though my character was walking to the flag. It just kept going until it clicked a bush and then stopped.

This is the code i used:
RadialRoadWalk(FindRoadColor, 335, 363, 70, 1, 1);

Can any one help me?

rkroxpunk
04-07-2007, 04:32 AM
Well, i was using RadialRoadWalk and it worked partially. The problem i had was that instead of just clicking where the color was, it would click like 2 times a second in that spot even though my character was walking to the flag. It just kept going until it clicked a bush and then stopped.

This is the code i used:
RadialRoadWalk(FindRoadColor, 335, 363, 70, 1, 1);

Can any one help me?


ur radius is way to high it's best to not go over 60 and 65 is max 70 is way too much it will just keep clicking on edge of minimap.....try and do more short walks of about 50 something radius then a couple of big ones

crapkiller
04-09-2007, 11:53 PM
ur radius is way to high it's best to not go over 60 and 65 is max 70 is way too much it will just keep clicking on edge of minimap.....try and do more short walks of about 50 something radius then a couple of big ones

Ok thanks

omfg2007
04-15-2007, 07:48 PM
Verry nice tut! it helped thanks.

gsquare567
04-19-2007, 03:31 AM
wow WT, you are insane! what an incredible function!!! putting so many searching methods together. programming it must have been strenuous, but the idea itself is mind-boggling. PROPS MAN! you and wizzup? are just incredible programmers. great work! you are great role-models.

WT-Fakawi
04-19-2007, 06:45 AM
wow WT, you are insane! what an incredible function!!! putting so many searching methods together. programming it must have been strenuous, but the idea itself is mind-boggling. PROPS MAN! you and wizzup? are just incredible programmers. great work! you are great role-models.Well, thank you...*Blushes*

kooldude
05-17-2007, 08:48 PM
All i have to say is WOW I could never Figure out how to radialWalk till now!! It Helps My Script so much more than using FindColor... It took me about 2 hours to set a good color, Radial Walk took about 32 seconds LOL Ty WT-Fawki, I <3 u

Dan Cardin
05-19-2007, 07:12 PM
so if im using radial road walk should i make my road color a const or a var?

kooldude
05-19-2007, 08:16 PM
so if im using radial road walk should i make my road color a const or a var?

No its an autocolor, It will auto find the color on the road.


-kooldude

Dan Cardin
05-19-2007, 08:18 PM
so i just leave it as
RadialRoadWalk(RoadColor, 207, 185, 65, 2, 2);

wogboy12
05-23-2007, 09:29 AM
nice guide man helped alot!

skibby
05-25-2007, 01:46 PM
ty so much

Drew_Dawg
05-29-2007, 09:42 PM
good guide, took me awhile to figure out though

i was thinking of the unit cirlce in trig, where 0=E 90=N 180=W and 270=S

of course with me thinking this it was hard to understand your radial examples in picture one, but thankfully i figured it out, i should have read more carefully 0=N,90=E,180=S,270=W.

thanks for the tut!

BobboHobbo
06-07-2007, 11:32 AM
Has the new runescape update on Varrock stuffed up the road colour in radialroadwalk. Cuz it the colour is now 8423562 not 7171958.

Opps im stupid i found the problem out.

Inf456
06-13-2007, 02:22 AM
Thanks Fakawi, you're awesome, great tut. I decided to ditch the idea of a power chopper being my first script, and instead I decided to make a Fally Yew Cutter and banker, I will be using radial walk in it :).

mastaraymond
07-17-2007, 10:17 PM
Can you please re-upload the pictures?

valesar
08-22-2007, 05:30 AM
Nice tutorial, I have a much better understanding of RadialWalk now.

Eicca
11-03-2007, 01:39 PM
+repped, helped me alot :)

exppo
02-26-2008, 07:12 PM
And you can't get better than this :)

Exppo ;)

Ciesson
05-09-2008, 07:24 PM
I know I'm gravedigging a bit here, but can you please modify the code to work with the latest SCAR and SRL?

Thanks a ton!

carlover
07-14-2008, 07:34 PM
Great tut i think im beginning to understand radial walk. Just one question what is the distance from the center of the mini-map to the edge.

arc036
08-09-2008, 05:02 PM
nice job

Magiic
08-11-2008, 08:36 AM
yeah the pictures need reuploading however there are some other tuts that show you this but this is more in depth as it cocentrates on only one subject pity i can't rep++ :P

Mariuswbz
08-15-2008, 05:34 PM
Best way to move. Thanks, fakawi!

Main
08-23-2008, 12:42 PM
I've notice some people here are learning this without the picture of examples...
Very good... But I have some problems understanding this, (examples would be great!) so yeah.. pictures?

Chad Grimgravy
08-23-2008, 04:08 PM
alright, nice. iv needed this

edsrules
09-26-2008, 09:09 PM
well i think im starting to get the hang of this so thanks

spicynachos2
09-30-2008, 05:40 AM
very well done, i still dont get it very well, but not your fault, i just not getting it...

wabakoo420
01-04-2009, 08:19 PM
thanks this helped me out alot :)

LolL
06-01-2010, 07:05 PM
Where'd the pictures go? :(

WT-Fakawi
08-16-2011, 10:24 AM
Bump. Pictures are back up...and here to stay.

euphemism
08-16-2011, 05:05 PM
Thanks much. The pictures really help. Quick question: is there a function that works like RadialWalk, or RadialWalkTolerance, but instead of clicking, just returns the found color?

Shuttleu
08-16-2011, 05:13 PM
Thanks much. The pictures really help. Quick question: is there a function that works like RadialWalk, or RadialWalkTolerance, but instead of clicking, just returns the found color?
RadialWalkEx

~shut

euphemism
08-16-2011, 05:40 PM
Thank you, Shuttleu, not sure how I missed that one.

Shuttleu
08-16-2011, 05:45 PM
Thank you, Shuttleu, not sure how I missed that one.
its been a while since i have used this

but here you go, something to help you

(not mine) although i have added a few bits for simba's sake (but you need to use scar for this to work)

~shut

ssshhhaaa
05-02-2012, 12:18 PM
Does this work in the wilderness, I have a feeling that it might not because of the lack of colour differences.
If it does YAY :D