Everybody Edits

04/02/2010 16:55 qwerer29#1
Hallo Leute,
ich habe mal aus langeweile angefangen Everybody Edits zu spielen.
([Only registered and activated users can see links. Click Here To Register...])
Da hab ich mir gedacht: Schreibste ein Bot um andere zu ärgern, indem du per Random (zufällig) auf dem Bildschirm rumklickst und dich dabei hin -und herbewegst. Jedoch gibts da ein Problem: Es funktioniert nicht.

Hier der AutoIt Script:
Code:
HotKeySet("!s", "start_function")
HotKeySet("!e", "stop_function")


	
	
	warte()
Func warte()
		sleep(1000)
EndFunc		



Func start_function()
MsgBox(1, "Start", "Programm starten?")
			$lol1 = Random(195,830) 
			$lol2 = Random(201,676)
			MouseClick( "left", $lol1, $lol2, 1, 1)
			
	While True
		$pfeil = PixelSearch(195, 201, 830, 676, 0x181818, 15,  1)
		If IsArray($pfeil) = True Then
			MouseClick("left", $pfeil[0], $pfeil[1], 1,1)
		EndIf
	WEnd
EndFunc	

Func stop_function()
	Exit 0
EndFunc
Danke für eure Hilfe!

Edit: Okay ich weiß woran's liegt. Ich habe bei warte() die While Schleife vergessen. Jetzt klickt er zwar permanent aber leider nur auf eine Stellen und wenn ich die Maus bewege bleibt der Zeiger oben links vom Bildschirm. Weiß einer wieso? Und wie ich das ändern kann?
04/02/2010 22:03 qwerer29#2
Keine Hilfe? ;(
04/02/2010 22:06 HardCore.1337#3
Quote:
While True
$pfeil = PixelSearch(195, 201, 830, 676, 0x181818, 15, 1)
If IsArray($pfeil) = True Then
MouseClick("left", $pfeil[0], $pfeil[1], 1,1)
EndIf
WEnd
Ich dachte, er soll zufällig wo klicken? :pimp:

Ansonsten nochmal prüfen ob es die Farbe überhaupt gibt
04/03/2010 09:30 qwerer29#4
Hm.. Ja er soll zufällig klicken, aber soll ich jetzt die ganze Stelle in der While Schleife rausnehmen?
Und ja, die Farbe ist korrekt :)

Edit: Also ich habe jetzt mal versucht, die ganze Stelle in der While Schleife rauszunehmen. Wenn ich dann starte, passiert garnichts. Ich kann die Maus dahin bewegen, wo ich will.