SRL Archive - Help

Terrible walking method is making me angry.


rj

2013-01-08 17:18:59

So I am using this walking method because I am unable to learn any other because they tutorials and tools are directed towards RS, So here it is:


program WalkToBank;
{$I srl/srl.simba}
var
DTM_1,DTM_2,DTM_3,DTM_4:integer;
begin
DTM_1 := DTMFromString('mWAAAAHicY2FgYHBlYmCwBOIgILYG4nqgWD4Q9wJxKxDXlpQwpDupMKj58jHoJ4gw8ADFkDEjGgYBAHLMBqI=');
DTM_2 := DTMFromString('mQwAAAHicY2ZgYAhhYmAIBeJCIO4A8mcD8WQgri0pYUh3UmFQ8+Vj4AHyYZgRCQMBAPZHBbQ=');
DTM_3 := DTMFromString('mQwAAAHicY2ZgYMhiYmBIAuIqIJ4C5PcCcQ8Q15aUMKj58jGkO6kw8AD5MMyIhIEAAP4UBdc=');
DTM_4 := DTMFromString('mQwAAAHicY2ZgYAhnYmDwBeIkIJ4N5E8G4ulA3NjYzFBbUgLG/EA+DDMiYSAAACkiB1Q=');

ClickDTMRotatedIn(DTM_1, MMX1,MMY1, MMX2,MMY2, -Pi, Pi, Pi/30, [], mouse_Left);
Wait(1000);
while (IsMoving) do
wait(100);
ClickDTMRotatedIn(DTM_2, MMX1,MMY1, MMX2,MMY2, -Pi, Pi, Pi/30, [], mouse_Left);
Wait(1000);
while (IsMoving) do
wait(100);
ClickDTMRotatedIn(DTM_3, MMX1,MMY1, MMX2,MMY2, -Pi, Pi, Pi/30, [], mouse_Left);
Wait(1000);
while (IsMoving) do
wait(100);
ClickDTMRotatedIn(DTM_4, MMX1,MMY1, MMX2,MMY2, -Pi, Pi, Pi/30, [], mouse_Left);
Wait(1000);
while (IsMoving) do
wait(100);

FreeDTM(DTM_1);
FreeDTM(DTM_2);
FreeDTM(DTM_3);
FreeDTM(DTM_4);
end.


This method messes up very often, and I have to make new DTM's on almost every startup. Is there something I am doing wrong?

Eduard

2013-01-08 17:41:00

The thing you're doing wrong is the fact that you have no safefails. I.e. you should try to look at things at the screen that are only visible/available when you're at the correct position.

NKN

2013-01-08 17:46:52

Try DDTM's or TPAWalking.

Sin

2013-01-08 17:49:01

FindDTMRotated();

rj

2013-01-08 20:08:48

From: NKN
Try DDTM's or TPAWalking.


:duh: All the tools for these only work for RS

Ian

2013-01-08 20:12:22

From: rjj95
:duh: All the tools for these only work for RS


I don't think you need tools for TPA walking…

riwu

2013-01-08 20:13:30

From: rjj95
:duh: All the tools for these only work for RS

You don't need any tools to do DDTM/TPA walking? Radial walking works too.

rj

2013-01-08 20:21:24

From: riwu
You don't need any tools to do DDTM/TPA walking? Radial walking works too.


http://villavu.com/forum/showthread.php?t=32608 <— DDTM Defo requires a tool to be used effectively… and this thread is not explaining it to me well enough I can't even get it to work

Radialwalk:
http://villavu.com/forum/showthread.php?t=11584 <— this could have been great.. but the include is for scar

Another good tutorial:
http://villavu.com/forum/showthread.php?t=19162 <— completely centered around runescape


there was one that could have been fantastic but it was 3 years old and 70% of the pictures were missing

Echo_

2013-01-08 20:39:03

Here's how you make DDTM's:
http://villavu.com/forum/showthread.php?t=31104

You can skip "capturing the client", just get a screenshot and do Image->Paste Image.

And here's a tool for RadialWalk:
http://villavu.com/forum/showthread.php?t=70341

rj

2013-01-08 20:44:32

From: Echo_
Here's how you make DDTM's:
http://villavu.com/forum/showthread.php?t=31104

You can skip "capturing the client", just get a screenshot and do Image->Paste Image.

And here's a tool for RadialWalk:
http://villavu.com/forum/showthread.php?t=70341


K thanks ill try this out

once again lol, that radial walk tool is for RS, disabling smart launches it, but it gets the image from the runescape screen so..

Echo_

2013-01-08 20:49:05

From: rjj95
K thanks ill try this out

once again lol, that radial walk tool is for RS, disabling smart launches it, but it gets the image from the runescape screen so..


You will have to edit GetMinimap.

rj

2013-01-08 20:49:31

From: Echo_
You will have to edit GetMinimap.


never mind just commented out a comple stuff thanks


gonna have to read tut

Sin

2013-01-08 21:00:28

Everyone ignored quite possible the best and easiest way to do this….
FindDTMRotated();

rj

2013-01-08 21:14:07

From: Shay
Everyone ignored quite possible the best and easiest way to do this….
FindDTMRotated();


Isn't that pretty much the same thing as:

ClickDTMRotatedIn(DTM_1, MMX1,MMY1, MMX2,MMY2, -Pi, Pi, Pi/30, [], mouse_Left);

Except with a fail safe with a if then? Because with my current one it does not click if it does not find it, and with that one it looks like it does the same thing.. and i dont want to make new DTM's on every start up

jman1208

2013-01-08 21:20:10

Where are you trying to walk too? Is this for 06scape? I use, i've been using this
http://villavu.com/forum/showthread.php?t=62071
it works quite well.

rj

2013-01-08 21:22:48

From: jman1208
Where are you trying to walk too? Is this for 06scape? I use, i've been using this
http://villavu.com/forum/showthread.php?t=62071
it works quite well.


Looks unreliable based on posts made on thread..

Olly

2013-01-08 22:38:15

do some java work and hook tiles = win