Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 07:04

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



RandomClicker?

Discussion on RandomClicker? within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Feb 2013
Posts: 658
Received Thanks: 148
RandomClicker?

Hallo,
Ich habe ein Programm erstellt mit Pixelsearch.. Wie mach ich dass wenn er nicht den einen Pixel Findet er Random in irgend einen Bereich Clickt...


Und zwar in dem Bereich:

Links Oben:
962, 598

Links Unten:
962, 742

Rechts Oben:
1207, 598

Rechts Unten:
1207, 746

Also dass sollen dann die "Grenzen" sein wo er Max HInfliegen soll.
»DuRöhre™ is offline  
Old 03/24/2013, 00:48   #2
 
elite*gold: 1000
Join Date: Apr 2012
Posts: 1,003
Received Thanks: 208
Einfach solange Koordinatenpaare generieren, bis man in dem gewünschtem Bereich ist?
qkuh is offline  
Old 03/24/2013, 00:54   #3
 
elite*gold: 0
Join Date: Feb 2013
Posts: 658
Received Thanks: 148
Pnned
»DuRöhre™ is offline  
Old 03/24/2013, 00:58   #4
 
elite*gold: 1000
Join Date: Apr 2012
Posts: 1,003
Received Thanks: 208
Code:
HotKeySet ("{F8}", "Start")
HotKeySet ("{Esc}", "_Exit")

While 1
	Sleep(250)
WEnd

Func Start()
	While 1
		MouseClick("Left",979,614)
		$pos = PixelSearch( 223, 60, 1226, 760, 16580599,0)
	  If isArray($pos) Then
		 MouseMove($pos[0],$pos[1],0)
		 MouseClick("Left")
	  Else
		$x = Random(962,1207,1)
		$y = Random(598,746, 1)
		
		MouseMove($x,$y,0)
	  EndIf
	WEnd
EndFunc

Func _Exit()
   Exit
EndFunc
qkuh is offline  
Thanks
1 User
Old 03/24/2013, 01:21   #5
 
elite*gold: 0
Join Date: Feb 2013
Posts: 658
Received Thanks: 148
hab das Script versucht zu "Reparieren"

Code:
HotKeySet ("{F8}", "Start")
HotKeySet ("{Esc}", "_Exit")

While 1
	Sleep(250)
WEnd

Func Start()
	While 1
		MouseClick("Left",979,614)
		$pos = PixelSearch( 223, 60, 1226, 760, 16580599,0)
	  If isArray($pos) Then
		 MouseMove($pos[0],$pos[1],0)
		 MouseClick("Left")
	 If isArray($pos) = False Then
		$x = Random(962,1207,1)
		$y = Random(598,746, 1)

		MouseMove($x,$y,0)
		EndIf
	  EndIf
	WEnd
EndFunc

Func _Exit()
   Exit
EndFunc

Klappt nur leider nicht ._.
»DuRöhre™ is offline  
Old 03/24/2013, 01:39   #6
 
Croco™'s Avatar
 
elite*gold: 235
Join Date: Jan 2012
Posts: 920
Received Thanks: 377
Was klap nicht ?
Findet er nichts bei Pixelsearch ?
Oder klickt er nicht Random irgendwo hin ?
Croco™ is offline  
Old 03/24/2013, 02:08   #7
 
elite*gold: 0
Join Date: Feb 2013
Posts: 658
Received Thanks: 148
Quote:
Originally Posted by Croco™ View Post
Was klap nicht ?
Findet er nichts bei Pixelsearch ?
Oder klickt er nicht Random irgendwo hin ?
Ja also

Wenn der Pixel da ist soll die maus Draufklicken.
Wenn der Pixel nicht da is soll er Random in dem Bereich rumklicken.
»DuRöhre™ is offline  
Old 03/24/2013, 02:20   #8
 
Achat's Avatar
 
elite*gold: 528
Join Date: Jan 2012
Posts: 2,127
Received Thanks: 2,403
Quote:
Originally Posted by »DuRöhre™ View Post
Wenn der Pixel nicht da is soll er Random in dem Bereich rumklicken.
Code:
MouseClick('left',Random(0,@DesktopWidth,1),Random(0,@DesktopHeight,1))
MfG
Achat is offline  
Thanks
1 User
Old 03/24/2013, 02:22   #9
 
elite*gold: 0
Join Date: Feb 2013
Posts: 658
Received Thanks: 148
Quote:
Originally Posted by Achat View Post
Code:
MouseClick('left',Random(0,@DesktopWidth,1),Random(0,@DesktopHeight,1))
MfG
Danke nur könntest du bitte das komplette Script also deinen Teil in meinem Drinn schrieben?
Währe echt freundlich! =)
»DuRöhre™ is offline  
Old 03/24/2013, 03:57   #10
 
Achat's Avatar
 
elite*gold: 528
Join Date: Jan 2012
Posts: 2,127
Received Thanks: 2,403
Nope,





MfG
Achat is offline  
Old 03/24/2013, 07:15   #11


 
Requi's Avatar
 
elite*gold: 3570
The Black Market: 244/0/0
Join Date: Dec 2012
Posts: 13,044
Received Thanks: 8,252
Komm schon. Etwas wirste du wohl alleine schaffen
Requi is offline  
Old 03/24/2013, 18:16   #12
 
elite*gold: 0
Join Date: Apr 2011
Posts: 363
Received Thanks: 167
why don't you try with fast find the search is inmediately and it will find the nearest pixel from a spot
elmarcia is offline  
Old 03/24/2013, 20:33   #13
 
YatoDev's Avatar
 
elite*gold: 50
Join Date: Sep 2012
Posts: 3,841
Received Thanks: 1,462
Code:
        $pixel = Pixelsearch(0,0,@DesktopHeight,@DesktopWidth,"0x")
	If not @error Then
	MouseMove($pixel[0],$pixel[1],1)
	MouseClick("Left")
	Else
	MouseMove(Random($map1[0],$map2[0]),Random($map1[1],$map2[1]),1)
        Mouseclick("Left")
	EndIf
sowas ?
YatoDev is offline  
Thanks
1 User
Reply




All times are GMT +2. The time now is 07:04.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.