noob frage zu MoveTo

01/10/2009 00:39 Sputimhoch#1
hi zusammen,
ich habe mir die spawnpoint + MoveTo Datei auf
[Only registered and activated users can see links. Click Here To Register...]
geholt und auch die Anweisungen befolgt, wenn ich sie aber in einem script einbaue und es in Guild Wars starten möchte kommt immer die Fehlermeldung

Error: Variable used without being declared.

Jetzt kommt meine total noobige Frage: Wie deklariert man diese? Variable?

Code:
WinWait("Guild Wars","")
If Not WinActive("Guild Wars","") Then WinActivate("Guild Wars","")
WinWaitActive("Guild Wars","")

While 1
 raus()
 
 WEnd
 
Func raus()
	
      MoveTo($hwnd, 3503, 6954)

EndFunc
01/10/2009 00:45 i4mSoH34Vy#2
Wenn du jetzt noch sagen würdest welche nicht deklariert ist, könnte man dir helfen :D.
01/10/2009 09:42 aLasca#3
$hWnd ist nicht deklariert..

Schreib einfach an den Anfang deines Scripts
PHP Code:
$hwnd WinGetHandle("Guild Wars"
€: @j.. da ist doch ehh nur eine xD
01/10/2009 10:14 Sputimhoch#4
vielen Dank schonmal an die beiden oberen Helfer,
habe jetzt
$hwnd = WinGetHandle("Guild Wars")
an den Anfang gesetzt
jetzt kommt die Fehlermeldung:

MoveTo($hwnd, 3503, 6954)
^Error

Error: Unknow function name.

Code:
$hwnd = WinGetHandle("Guild Wars") 

WinWait("Guild Wars","")
If Not WinActive("Guild Wars","") Then WinActivate("Guild Wars","")
WinWaitActive("Guild Wars","")

While 1
	
 raus()
 
 WEnd
 
Func raus()

   moveTo($hwnd, 22549, 8622)
	
EndFunc
01/10/2009 10:35 aLasca#5
An den Anfang deines Scripts
PHP Code:
#include <tt6.au3> 
Hierbei MUSS die tt6.au3 im selben Ordner sein wie dein Script, oder du legst so wie ich die tt6.au3 einfach in den Include Ordner in denem AutoItv3 verzeichnis.
01/10/2009 11:10 Dunham#6
also wenn das die tt6 moveto ist kanns garnicht gehen... da hste dir den falschen waypointer + moveto geladen... MoveTo: [Only registered and activated users can see links. Click Here To Register...]

waypointer: [Only registered and activated users can see links. Click Here To Register...]
01/10/2009 12:07 aLasca#7
wieso falschen waypointer? er kann sie sich doch auch selbst raussuchen
01/10/2009 13:51 Dunham#8
weil das doch der garnicht für die t66 war oder?? weil moveTo($hwnd, 22549, 8622)
ist falsch damit kommt man bei der tt6 nicht weiter... also denk ich ma da es ein falscher waypointer ist -.-

so wärs richtig MoveTo(1,x,y)
01/10/2009 14:05 aLasca#9
hmm.. wer weiß^^
01/10/2009 14:20 Dunham#10
hmm nee ist einfach so ^^
01/12/2009 09:40 blauwiggle#11
Gut, dass man den Syntax in meinem Tool selbst angeben kann ...................
01/12/2009 15:24 Read Me#12
gz :D
05/04/2009 17:09 muse-#13
pushe mal den thread mit ner weiteren n00b frage: Sind die Waypointer hier noch aktuell bzw nutzbar wenn ja welcher ?
// TT6 waypointer ausprobiert:entweder bin ich zu doof oder er spuckt keine coords aus
//Blauwiggles waypointer: spuckt was muss das mal versuche einzubinden:P
05/04/2009 17:23 blauwiggle#14
Der von mir oder kknb.
05/04/2009 17:41 emtec22#15
Suche mal den Waypointer von Revo

[Only registered and activated users can see links. Click Here To Register...] Danke an Revo dafür.

oder nimm dir CE und trag die x und y werte ein.


An die Moveto, lies dir mal die Moveto durch, hast die Parameter :
Func MoveTo($mode, $x, $y, $random = False, $dcheck = False, $okdist = 130.0)

die musst du beachten.