Pixelbot Problem

08/07/2009 22:32 Jackie8#1
hallo,

ich habe mich nun einigezeit mit AutoIt beschäftigt und hatte vor einen pixelbot zu schreiben.
soweit so gut script ist fertig nur bewegt sich der mauszeiger nicht auf dem fenster sondern nur auf dem desktop.

es sollte ein lvl bot werden der ein monster anklickt und dann die angrifstatste klickt und dies immer wiederholt.
das script hab ich eigentlich schon fertig nur ich bekomms nicht hin das er in dem fenster klickt bzw sich die maus bewegt.
wenn mir jemand dabei helfen könnte wäre ich euch sehr dankbar

lg
08/07/2009 22:34 paul*metin#2
Am Anfang WinWaitActive "Fenstername"
Dann dürfte es klappen....
Versuchs mal
08/07/2009 22:56 Jackie8#3
so habs eingefügt aber habs jetzt noch mal getestet aber iwie kommt da jetzt ne fehlermeldung
Code:
Line 5

MouseClick ("left", $pos[0], $pos[1])
MouseClick ("left", $pos^ ERROR

Error: Subscript used with non-Array variable
was muss ich ändern damit es funktioniert? :o


ich poste mal das script :)

PHP Code:
WinWaitActive "FLYFF" )

While 
1
$pos 
PixelSearch(0010248000x564F8B)
MouseClick ("left" $pos[0], $pos[1])
Send ("{F1}")
Sleep (200)
if @
error Then
    
Exit
EndIf
WEnd 
08/08/2009 00:18 paul*metin#4
Lies dir die Fehlermeldun mal durch ;)
"...non-Array variable..."
"$pos^ ERROR"
Mit der variable pos stimmt iwas net^^
08/08/2009 00:20 felixli93#5
ein
Code:
If IsArray ($pos) Then
(...)
EndIf
08/08/2009 15:18 kknb#6
Code:
WinWaitActive ( "FLYFF" )

While 1
$pos = PixelSearch(0, 0, 1024, 800, 0x564F8B)
	if not @error then
		MouseClick ("left" , $pos[0], $pos[1])
		Send ("{F1}")
		Sleep (200)
	EndIf
	sleep(100)
WEnd
08/08/2009 21:20 Jackie8#7
erstmal danke für eure hilfe jetzt kommt keine fehlermeldung mehr...
nur bewegt sich die maus nicht
kann es iwie sein das der game guard die maus bewegung blockt bzw den Pixelsearch befehl?


lg