TT6 MoveTo engine public

02/03/2009 13:27 blauwiggle#331
Quote:
Originally Posted by NBA View Post
Was mir bei den MoveTo noch nicht passt, ist das man sich genau merken muss wo man die MoveTO points hinhat. Ich fände es super, wenn der Weg, den man mit moveto geht, Makiert werden würde. So dass die Knotenpunkte schöne blaue kreise sind die durch linien verbunden werden. Das würde, falls realisierbar, bei der suche nach fehlern enorm helfen...
Wie wäre es mit einem simplen _WinAPI_Beep?
02/03/2009 13:32 __wadim#332
Quote:
Originally Posted by NBA View Post
Was mir bei den MoveTo noch nicht passt, ist das man sich genau merken muss wo man die MoveTO points hinhat. Ich fände es super, wenn der Weg, den man mit moveto geht, Makiert werden würde. So dass die Knotenpunkte schöne blaue kreise sind die durch linien verbunden werden. Das würde, falls realisierbar, bei der suche nach fehlern enorm helfen...
müsstest dir dann ein dx hook schreiben, dann noch wolrdtoscreen, damit dir der weg markiert werden kann den du abläufst.. es sei denn du würdest das auf einer karte ausgeben.
02/03/2009 13:44 NBA#333
Es ist mir egal ob im spiel oder auf einer karte, hauptsache ich weis wo die waypoints sind...
02/03/2009 18:09 nax03#334
Also wenn ich die Demo verwende, dann dreht sich mein Char in GW nur im Kreis.
Es entsteht eine Endlosschleife in InitDest in der Do Until Schleife.

Kennt jemand vielleicht die Ursache?
02/03/2009 19:48 Gorn92#335
Mhm... hab mal die letzten 5 Seiten hier gelesen und wie ich sehe, haben Andere das selbe Problem wie ich. Einige haben es gelöst.... aber ich hab jetzt schon viel versucht, und frag mal hier.

Ich möchte eine einface Wayout-Func für die TQ schreiben. Sieht dann so aus:
PHP Code:
HotKeySet("{F7}""raus")


#include <tt6.au3>
#include <NomadMemory.au3>

While 1
    Sleep
(200)
WEnd


Func raus
()
PrepMoveTo()
MoveTo(1,-8104+(Random(-4,4)),15434+(Random(-4,4)))
MoveTo(1,-8104+(Random(-4,4)),15434+(Random(-4,4)))
MoveTo(1,-8104+(Random(-4,4)),15434+(Random(-4,4)))
MoveTo(1,-8104+(Random(-4,4)),15434+(Random(-4,4)))

StopMoveTo()
EndFunc 
Die Werte sind aus dem Waypointer von Dunham.

Wenn ich das jetzt starte dreht sich mein charakter aber nur im Kreis.
Ich habe in der tt6.ini natürlich den Fensternamen schon angepasst und die Mem-Werte mit wadims updater auf den neuesten Stand gebracht. Automatisch Rennen ist auf "r".

Woran kann es liegen, das sich der char nur dreht?
02/03/2009 19:54 Dunham#336
schau dir die coords mal an dann weißte warum ^^ wärend die txt datei offen is darfste keine waypoints setzten (vll liegst ja daran)
02/03/2009 19:59 darkangel1000#337
also ich finds eigentlich sau geil, aber ich fänds echt hilfreich wenn sich jemand die mühe machen würde die ReadMe in Deutsch zu übersetzten...Wär echt GEEIIIILLL...
02/03/2009 20:08 Gorn92#338
Ich hab die Waypoints jetzt noch mal neu gemacht (.txt extra zu gemacht). Da kommen die Werte raus:
PHP Code:
MoveTo(1,-7157+(Random(-4,4)),-6366+(Random(-4,4)))
MoveTo(1,-7157+(Random(-4,4)),-6366+(Random(-4,4)))
MoveTo(1,-7157+(Random(-4,4)),-6366+(Random(-4,4)))
MoveTo(1,-7157+(Random(-4,4)),-6366+(Random(-4,4))) 
Und das Problem besteht leider weiterhin :(
02/03/2009 20:19 Dunham#339
hmm schau dir die coords nochma an ^^ du musst auch laufen :-p ich teste es ma eben schnell..

/edit also bei mir gehts ohne probleme... machst du das auch im "Guild Wars" fenster?
02/03/2009 20:22 Gorn92#340
Wie meinst du: "hmm schau dir die coords nochma an ^^ du musst auch laufen" xD.
Ich steh grad irgendwie auf m Schlauch xD
02/03/2009 20:24 Dunham#341
eija da gibt es doch keinen unterschiede...
Code:
MoveTo(1,-7157+(Random(-4,4)),-6366+(Random(-4,4)))
MoveTo(1,-7157+(Random(-4,4)),-6366+(Random(-4,4)))
MoveTo(1,-7157+(Random(-4,4)),-6366+(Random(-4,4)))
MoveTo(1,-7157+(Random(-4,4)),-6366+(Random(-4,4)))
ist einfach 4mal MoveTo(1,-7157+(Random(-4,4)),-6366+(Random(-4,4))) ohne das sich die coords geändert haben
02/03/2009 21:07 Gorn92#342
Mist cO das hab ich gar nicht gesehen!

Hab ich den Waypointer falsch benutzt?

Anscheinand ja -> Wie nutzt man ihn? ^^ hinstellen, wo man hinlaufen will und F1 drücken?
02/03/2009 21:25 aLasca#343
und dann in der txt die waypoints rauskopieren
02/04/2009 08:05 Gorn92#344
Epic Fail von mir :(

Ich hatte Guild Wars und Guild Wars2 offen... ratet mal, wo ich versucht habe die Waypoints zu nehmen ^^ Richtig: In Guild Wars2, was gar nicht gehen kann. Sorry.

Jetzt habe ich (anscheinend) richtige Koordinaten, aber ein neues Problem:
Wenn ich das Skript ausführe:
PHP Code:
HotKeySet("{F7}""raus")


#include <tt6.au3>
#include <NomadMemory.au3>

While 1
    Sleep
(200)
WEnd


Func raus
()
PrepMoveTo()
MoveTo(1,17317+(Random(-4,4)),-15920+(Random(-4,4)))
MoveTo(1,15836+(Random(-4,4)),-15581+(Random(-4,4)))
MoveTo(1,15577+(Random(-4,4)),-15436+(Random(-4,4)))
MoveTo(1,15380+(Random(-4,4)),-15119+(Random(-4,4)))
StopMoveTo()
EndFunc 
und den Hotkey nutze beendet sich das Skript einfach cO.
Ich wär sehr froh darüber, wenn mir jemand sagen könnte, welchen Fehler ich nun wieder gemacht habe. :handsdown:
02/04/2009 09:30 blauwiggle#345
Quote:
Originally Posted by Gorn92 View Post
Epic Fail von mir :(

Ich hatte Guild Wars und Guild Wars2 offen... ratet mal, wo ich versucht habe die Waypoints zu nehmen ^^ Richtig: In Guild Wars2, was gar nicht gehen kann. Sorry.

UND ??? DAS KANN MAN DOCH ANPASSEN !!!

Jetzt habe ich (anscheinend) richtige Koordinaten, aber ein neues Problem:
Wenn ich das Skript ausführe:
PHP Code:
HotKeySet("{F7}""raus")


#include <tt6.au3>
#include <NomadMemory.au3>

While 1
    Sleep
(200)
WEnd


Func raus
()
PrepMoveTo()
MoveTo(1,17317+(Random(-4,4)),-15920+(Random(-4,4)))
MoveTo(1,15836+(Random(-4,4)),-15581+(Random(-4,4)))
MoveTo(1,15577+(Random(-4,4)),-15436+(Random(-4,4)))
MoveTo(1,15380+(Random(-4,4)),-15119+(Random(-4,4)))
StopMoveTo()
EndFunc 
und den Hotkey nutze beendet sich das Skript einfach cO.
Ich wär sehr froh darüber, wenn mir jemand sagen könnte, welchen Fehler ich nun wieder gemacht habe. :handsdown:
Dein Fehler ist, dass du den Fehler nicht postest.