PDA

View Full Version : 2007 Walking Techniques?



Yew Long
07-27-2013, 12:16 PM
Hi,

I am in the process of creating a script and in this I have to walk a fair distance, I would like some opinions/advice from people with experience in walking.

What is the most reliable walking method
What is the most accurate walking method
Tips?


Please link me to some guides if you can dig up any good ones !

Awkwardsaw
07-27-2013, 01:15 PM
Honestly, the three main walking methods are RadialWalking, DDTMs, and SPS. In my opinion, radialwalking is the easiest and most reliable, but that's just because I've been using it ever since I started writing scripts :p Most people now a days prefer to use SPS, and DDTMs are more for very short distance walking

rj
07-27-2013, 01:40 PM
Welllll we do have reflection for 07 now but you will have to wait for the hooks to be updated http://villavu.com/forum/showthread.php?t=104778

Yew Long
07-28-2013, 10:26 AM
Yes, I find RWing easy and some what reliable but not as reliable as I want it to be :(, why do you only use DDTMs for short distance walking?

kriss1993
09-18-2013, 01:13 PM
I made DTMs for walking from varrok to planker and back worked fine or 2 weeks till 1 of the DTMs bugged out how I did it I gave 1 walking spot like 6 options to find the DTM made 6 different DTMs really close to each point so if it found 1 of the DTM it walked there Ill also add an example

http://pastebin.com/7nbhzYuG

GREEN GIANT
09-18-2013, 01:44 PM
I've had good success with all methods (Radialwalk, DTMwalking, SPS) when it comes to reliability you're best mixing them together, have failsafes at each step in case one fails. For example, if it fails to find a DTM have it failsafe to a Radialwalk etc etc

Hoodz
09-18-2013, 02:06 PM
reflection 100% flawless

Sk1nyNerd
09-19-2013, 09:03 PM
reflection 100% flawless
make a thorogh guide or point to a guide please?

Hoodz
09-19-2013, 09:46 PM
make a thorogh guide or point to a guide please?

Blindwalk(point(x,y)); ( blindwalk(tpoint) )

For example i want to walk to tile 4302, 2402
Blindwalk(point(4302+random(3), 2402+random(3))); (random for randomness ofcourse.)
You can also walk a path made by yourself using walkpath([tpointarray])
Walkpath([point(3202, 1200), point(3210, 1208), point(3215, 1210)]) randomness can also be added here.
Thats all you need to know. You can get these funtions in the [OSR] mini include (reflection). Hooks are currently outdated (need the CompassAngle hook). Expect an update tomorrow.

Sk1nyNerd
09-20-2013, 04:23 AM
Blindwalk(point(x,y)); ( blindwalk(tpoint) )

For example i want to walk to tile 4302, 2402
Blindwalk(point(4302+random(3), 2402+random(3))); (random for randomness ofcourse.)
You can also walk a path made by yourself using walkpath([tpointarray])
Walkpath([point(3202, 1200), point(3210, 1208), point(3215, 1210)]) randomness can also be added here.
Thats all you need to know. You can get these funtions in the [OSR] mini include (reflection). Hooks are currently outdated (need the CompassAngle hook). Expect an update tomorrow.

ok how bout a guide to actually use reflection, i had no clue we had it until a couple weeks ago when i seen it in a post

GREEN GIANT
09-20-2013, 10:22 AM
ok how bout a guide to actually use reflection, i had no clue we had it until a couple weeks ago when i seen it in a post

I don't think anyone has bothered as there is no official development as far as i'm aware, just a few individuals who have updated the hooks needed for personal use (hoodz, Sjoe) but seem more than willing to share.

If you look at SJoe's Flaxative script, and Hoodz fighter script, i'm sure you could work it out from there.

Cheddy
05-27-2014, 04:07 PM
Best walking method is AStar map walking :D

Simba hasn't implemented it into the reflection include yet but it uses the collision maps to get the walkable tiles and uses boundaries etc, to generate a flawless path and then walks that path ;)