need help with MouseClick

08/21/2013 19:26 NeverMeltIce.#1
Hi, i need help with my code:
Code:
Hotkeyset("{F2}","Ende")

Func Ende ()

While 1

Exit

Wend
EndFunc
While 1
MsgBox (0, "Info", "Server-Window in den Vordergrund bringen und bestätigen.")
Sleep (50)
MouseClick ("Left")
WinWaitActive ("Pokémon Online - Pokemon Online")
WinMove("Pokémon Online - Pokemon Online", "", 0, 0, 850, 650)
Sleep (600)
MouseClick("left",264,598,1)
WinWaitActive("Find Battle Dialog")
MouseClick ("Left",337, 217,1)
WinWaitActive("Battling against")
MouseClick("left",87, 149,1)
WEnd
Exit
------------------------------------

"WinWaitActive("Find Battle Dialog")
MouseClick ("Left",337, 217,1)"

the MouseClick clicks on 0,0 not 337, 217

Screenshot:

:/
08/21/2013 19:30 SpieleHacksInfo#2
Quote:
Originally Posted by NeverMeltIce. View Post
MouseClick ("Left")
Klickt auf die Position des Zeigers.
08/21/2013 19:34 NeverMeltIce.#3
meinst du den nach Sleep 50?
08/21/2013 19:58 alpines#4
@SpieleHacksInfo, Falsch!

MouseClick("left") klickt bei der aktuellen Position hin.

NeverMeltIce, beschreib uns doch mal den Fehler, was passt denn nicht?
08/21/2013 20:07 NeverMeltIce.#5
der MouseClick ("Left",337, 217,1) (nach WinWaitActive("Find Battle Dialog") klickt statt auf 337, 217, auf 0,0, also dort hin:
[Only registered and activated users can see links. Click Here To Register...]
08/21/2013 20:32 SpieleHacksInfo#6
Quote:
Originally Posted by alpines View Post
@SpieleHacksInfo, Falsch!

MouseClick("left") klickt bei der aktuellen Position hin.

NeverMeltIce, beschreib uns doch mal den Fehler, was passt denn nicht?
Ah stimmt vergessen. ^^
08/21/2013 20:46 NeverMeltIce.#7
keiner 'ne Idee ._.?
08/21/2013 20:51 Rolle#8
Sind die Coords immer an der gleichen Stellen ? Ansonsten einfach per ImageSearch suchen und dann draufklicken lassen

Code:
#include <ImageSearch.au3>

$y = 0
$x = 0
While 1
$Image = _ImageSearch("blabla.bmp",1,$y,$x,0)
If $image=1 Then 
   $pos1=MousegetPos()
   MouseMove($y,$x,1)
   MouseClick("left")
   MouseMove($pos1[0],$pos1[1],1)
EndIf
WEnd
Das speichert deine aktuelle Mausposition und klickt dann auf das Bild und geht anschließend zurück auf deine vorherige Mausposition
08/21/2013 21:52 NeverMeltIce.#9
ImageSearch funktioniert. Danke!
Aber ich würde trotzdem gerne wissen, wieso mein Code nicht gefunzt hat..