Hallo, ich hätte da mal eine Frage. Ich habe mir ein kleine Script gebastelt und würde das ganze nun so umschreiben wollen dass er die Schleife im Hintergrund ausführt so dass ich nebenbei YouTube videos gucken kann. Das Problem ist, die Buttons sind nicht statisch da und sind teilweise erst später zu klicken, je nachdem wie schnell der Server reagiert. Sprich Druck->15ms laden->Druck->12ms laden->Druck usw. Wie kriege ich das ganze nun effektiv hin dass er wirklich nur drückt wenn der Button da ist? Momentan habe ich alles so eingestellt dass er wie ein wahnsinniger hin und her klickt in der Hoffnung so viele Buttons wie möglich zu erwischen. Es klappt auch ganz gut, aber da muss es doch eine sauberere Methode geben?
MFG
MFG
Quote:
HotKeySet ("{F1}", "start")
HotKeySet ("{F2}", "stop")
HotKeySet ("{F3}", "end")
while 1
sleep(50)
wend
Func START()
While 1
Sleep (800)
; Buying at Trader Starts here
$iCounter = 1
While $iCounter <= 210
MouseMove (1176, 1309, 2)
MouseClick ("left")
MouseMove (1139, 246, 2)
MouseClick ("left")
$iCounter += 1
WEnd
Sleep (300)
; Changing trader (Back)
Sleep (500)
MouseMove (2422, 43, 1)
Sleep (500)
MouseClick ("left")
; Changing trader (Peacekeeper)
Sleep (500)
MouseMove (1892, 580, 5)
MouseClick ("left")
Sleep (900)
; Setting Sell TAB
MouseMove (355, 56, 5)
Sleep (1200)
MouseClick ("left")
Sleep (1200)
; Selecting Objects
Send("{CTRLDOWN}")
MouseMove (1652,382,2)
Sleep (100)
MouseClick ("left")
Sleep (100)
MouseMove (1732,378,2)
MouseClick ("left")
MouseMove (1818,381,2)
MouseClick ("left")
MouseMove (1904,384,2)
MouseClick ("left")
MouseMove (1978,383,2)
MouseClick ("left")
MouseMove (2049,384,2)
MouseClick ("left")
MouseMove (2134,388,2)
MouseClick ("left")
MouseMove (2226,388,2)
MouseClick ("left")
MouseMove (2314,384,2)
MouseClick ("left")
MouseMove (2399,384,2)
MouseClick ("left")
MouseMove (2410,461,2)
MouseClick ("left")
MouseMove (2325,462,2)
MouseClick ("left")
MouseMove (2260,463,2)
MouseClick ("left")
MouseMove (2167,460,2)
MouseClick ("left")
MouseMove (2065,461,2)
MouseClick ("left")
MouseMove (1975,458,2)
MouseClick ("left")
MouseMove (1906,458,2)
MouseClick ("left")
MouseMove (1822,460,2)
MouseClick ("left")
MouseMove (1740,458,2)
MouseClick ("left")
MouseMove (1653,456,2)
MouseClick ("left")
MouseMove (1648,549,2)
MouseClick ("left")
MouseMove (1741,545,2)
MouseClick ("left")
MouseMove (1818,546,2)
MouseClick ("left")
MouseMove (1894,547,2)
MouseClick ("left")
MouseMove (1959,547,2)
MouseClick ("left")
MouseMove (2051,554,2)
MouseClick ("left")
MouseMove (2154,556,2)
MouseClick ("left")
MouseMove (2222,554,2)
MouseClick ("left")
MouseMove (2286,553,2)
MouseClick ("left")
MouseMove (2388,551,2)
MouseClick ("left")
Sleep (100)
MouseMove (2403,648,2)
MouseClick ("left")
MouseMove (2351,645,2)
MouseClick ("left")
MouseMove (2247,641,2)
MouseClick ("left")
MouseMove (2137,634,2)
MouseClick ("left")
MouseMove(2046,630)
MouseClick ("left")
MouseDown("left")
MouseClick ("left")
MouseMove(2046,629)
MouseClick ("left")
MouseUp("left")
MouseClick ("left")
MouseMove (1989,627,2)
MouseClick ("left")
MouseMove (1893,628,2)
MouseClick ("left")
MouseMove (1812,627,2)
MouseClick ("left")
MouseMove (1748,626,2)
MouseClick ("left")
MouseMove (1650,633,2)
MouseClick ("left")
MouseMove (1638,718,2)
MouseClick ("left")
MouseMove (1712,722,2)
MouseClick ("left")
MouseMove (1816,722,2)
MouseClick ("left")
MouseMove (1903,726,2)
MouseClick ("left")
MouseMove (1984,726,2)
MouseClick ("left")
MouseMove(2067,727)
MouseClick ("left")
MouseDown("left")
MouseClick ("left")
MouseMove(2068,727)
MouseClick ("left")
MouseUp("left")
MouseClick ("left")
MouseMove (2174,722,2)
MouseClick ("left")
MouseMove (2252,723,2)
MouseClick ("left")
MouseMove (2313,723,2)
MouseClick ("left")
MouseMove (2389,722,2)
MouseClick ("left")
MouseMove (2405,795,2)
MouseClick ("left")
MouseMove (2331,798,2)
MouseClick ("left")
MouseMove (2252,797,2)
MouseClick ("left")
MouseMove (2154,792,2)
MouseClick ("left")
MouseMove (2081,797,2)
MouseClick ("left")
MouseMove (1993,802,2)
MouseClick ("left")
MouseMove (1927,801,2)
MouseClick ("left")
MouseMove (1808,797,2)
MouseClick ("left")
MouseMove (1732,794,2)
MouseClick ("left")
MouseMove (1659,793,2)
MouseClick ("left")
MouseMove (1658,891,2)
MouseClick ("left")
MouseMove (1736,885,2)
MouseClick ("left")
MouseMove(1796,885)
MouseClick ("left")
MouseDown("left")
MouseClick ("left")
MouseMove(1798,885)
MouseClick ("left")
MouseUp("left")
MouseMove (1871,888,2)
MouseClick ("left")
MouseMove (1982,888,2)
MouseClick ("left")
MouseMove (2051,888,2)
MouseClick ("left")
MouseMove (2143,888,2)
MouseClick ("left")
MouseMove(2230,888)
MouseClick ("left")
MouseDown("left")
MouseClick ("left")
MouseMove(2231,888)
MouseClick ("left")
MouseUp("left")
MouseClick ("left")
MouseMove (2319,889,2)
MouseClick ("left")
MouseMove (2403,887,2)
MouseClick ("left")
MouseMove (2415,952,2)
MouseClick ("left")
MouseMove (2312,959,2)
MouseClick ("left")
MouseMove (2244,966,2)
MouseClick ("left")
MouseMove (2144,960,2)
MouseClick ("left")
MouseMove (2089,962,2)
MouseClick ("left")
MouseMove (2001,967,2)
MouseClick ("left")
MouseMove (1902,964,2)
MouseClick ("left")
MouseMove (1843,964,2)
MouseClick ("left")
MouseMove (1734,962,2)
MouseClick ("left")
MouseMove (1639,959,2)
MouseClick ("left")
MouseMove (1645,1036,2)
MouseClick ("left")
MouseMove (1745,1042,2)
MouseClick ("left")
MouseMove (1822,1043,2)
MouseClick ("left")
MouseMove (1888,1046,2)
MouseClick ("left")
MouseMove (1976,1046,2)
MouseClick ("left")
MouseMove (2055,1047,2)
MouseClick ("left")
MouseMove (2145,1050,2)
MouseClick ("left")
MouseMove (2238,1050,2)
MouseClick ("left")
MouseMove (2322,1048,2)
MouseClick ("left")
MouseMove (2402,1049,2)
MouseClick ("left")
MouseMove (2411,1134,2)
MouseClick ("left")
MouseMove (2306,1137,2)
MouseClick ("left")
MouseMove (2226,1135,2)
MouseClick ("left")
MouseMove (2158,1134,2)
MouseClick ("left")
MouseMove (2069,1138,2)
MouseClick ("left")
MouseMove (1998,1135,2)
MouseClick ("left")
MouseMove (1898,1136,2)
MouseClick ("left")
MouseMove (1821,1130,2)
MouseClick ("left")
MouseMove (1727,1126,2)
MouseClick ("left")
MouseMove (1653,1124,2)
MouseClick ("left")
MouseMove (1820,641,2)
MouseClick ("left")
MouseMove (2248, 623,2)
MouseClick ("left")
MouseMove (1810, 807,2)
MouseClick ("left")
MouseMove (2406, 973,2)
MouseClick ("left")
MouseMove (1662, 1141,2)
MouseClick ("left")
Send("{CTRLUP}")
;Sell Item
MouseMove (1131, 246,15)
MouseClick ("left")
;Back to Traders
MouseMove (2414,39, 15)
MouseClick ("left")
Sleep (900)
;Choose Trader Prapor
MouseMove (1888, 1033, 15)
MouseClick ("left")
Sleep (900)
;Change to Buy
MouseMove (184, 55, 15)
MouseClick ("left")
Sleep (600)
WEnd
EndFunc
Func STOP()
While 1
Sleep(1)
WEnd
EndFunc
Func END ()
Exit
EndFunc