Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 12:49

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

Advertisement



AutoIt Desktop-Scanner

Discussion on AutoIt Desktop-Scanner within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
i[F]uN's Avatar
 
elite*gold: 0
Join Date: Sep 2010
Posts: 35
Received Thanks: 4
AutoIt Desktop-Scanner

Hallo Com,

ich bin auf der Suche nach einem verständlichen, vllt noch erklärten Code für die durchsuchung des ganzen Bildschirmes.

Das ganze sollte für ein Egoshooter eingesetzt.


Ablaufen wird es etwa so ablaufen:
Der ganze Bildschirm wird nach dem Pixel des gegnerischen Kopfes abgesucht - wenn das dann erfasst wurde 1x draufschiessen dann sleep (50)
nochmals draufknallen sleep (50) ... bis das (WTF?! der oder das oO ) Pixel nicht mehr existiert. Reloaden und weiter geht's (:

Wär' nett wenn da jemand eine Lösung hat die relativ verständlich ist und die man auch verstehen kann.


Freundliche Grüsse
soca
i[F]uN is offline  
Old 12/14/2010, 11:09   #2
 
ZeraPain's Avatar
 
elite*gold: 0
Join Date: Jan 2010
Posts: 360
Received Thanks: 249
Code:
$color = 0x000000

While 1
	$coord = PixelSearch(0, 0, @DesktopWidth, @DesktopHeight, $color)
	If Not @error Then
		Do
			MouseClick("left", $coord[0], $coord[1])
			Sleep(50)
		Until PixelGetColor($coord[0], $coord[1]) <> $color
	EndIf
WEnd
ZeraPain is offline  
Thanks
1 User
Old 12/14/2010, 11:42   #3
 
| Moep |'s Avatar
 
elite*gold: 0
Join Date: Apr 2008
Posts: 1,079
Received Thanks: 438
In der Zeit in der Autoit den Pixel gefunden hat, hab ich dich 5mal abgeknallt... Spiel lieber richtig, haste mehr von.
| Moep | is offline  
Thanks
3 Users
Old 01/01/2011, 19:23   #4
 
i[F]uN's Avatar
 
elite*gold: 0
Join Date: Sep 2010
Posts: 35
Received Thanks: 4
Hallo, ich hab hier nochmals ein kleines Problem dazu:

PHP Code:
$color 0xCE9E19

    $coord 
PixelSearch(00, @DesktopWidth, @DesktopHeight$color)
    If 
Not @error then
        MouseClick
("left"$coord[0], $coord[1])
         
sleep (100)
                ....
                        ....
     EndIf 
Also jetzt sucht er den Desktop nach diesem einen Pixel ab. Nun hat er das Pixel und klickt drauf. Nun möchte ich von DEM Pixel aus einen MouseMove bzw. einen weiteren MouseClick hinkriegen.

Normalerweise:

PHP Code:

MouseMove
(XYGeschwindigkeit
Doch nun hab' ich ja keine Koordinaten zur Auswahl bzw. das gesuchte Pixel kann überall sein.

Was gibt's da für Möglichkeiten?


Freundliche Grüsse
i[F]uN
i[F]uN is offline  
Old 01/01/2011, 19:36   #5
 
omer36's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
MouseClick("left", $coord[0], $coord[1])

und was meinst du wie hier die coors´s zur stande kommen?
x = $coord[0]
y = $coord[1]


€oder du meinst glaube ich so:

zb
MouseClick("left", $coord[0]+50, $coord[1]+30)
omer36 is offline  
Thanks
1 User
Old 01/01/2011, 19:40   #6
 
i[F]uN's Avatar
 
elite*gold: 0
Join Date: Sep 2010
Posts: 35
Received Thanks: 4
Quote:
Originally Posted by omer36 View Post
MouseClick("left", $coord[0], $coord[1])

und was meinst du wie hier die coors´s zur stande kommen?
x = $coord[0]
y = $coord[1]


€oder du meinst glaube ich so:

zb
MouseClick("left", $coord[0]+50, $coord[1]+30)
Ich wollte grad drauf los schreiben, dass du mich falsch verstanden hast

Mal testen ob's geht - ich werd's dann editieren.

Edit:
Funktioniert perfekt - danke nochmals (:
i[F]uN is offline  
Reply


Similar Threads Similar Threads
GM scanner
10/11/2011 - Cabal Online - 4 Replies
anyone have some kinda bot/prog that allows one to detect when a GM is on or near and makes the bot auto log or something?
NPC Scanner?
06/19/2010 - Final Fantasy XI - 5 Replies
Hi, I'm fairly new to this kind of scene but I have been looking all over for a memory scanner to show mob IDs in the current zone, I have MrWildRabbit and the NPC.exe from MrArgus, neither of which show names correctly, I know my memlocs are correct because I have tested Argus on Spook in KRT. I have attached a screenie of how WildRabbit looks for me in Port Bastok and according to what I downloaded it is the English version. Any help much appreciated thanks!
Kann man mit Autoit eine art Desktop-Verknüpfungs-Leiste erstellen?
06/13/2010 - AutoIt - 1 Replies
Hallo, es gibt ja so leisten für windows, wo man eine verknüpfungen vom desktop reinziehen kann. Dann sind sie in der lesite und man kann sie auch von dort aus starten. Kann man sowas auch mit autoit machen? Wenn ja, wie kann ich autoit sagen das er die lsite verändern soll, wenn ich halt ein symbol reinziehe, und wie kann ich ihm sagen, welches symbol ich gerade reinziehe? mfg
Scanner
06/23/2006 - Conquer Online 2 - 10 Replies
i've been wondering.. what's the scanner u ppl here use to scan new stuff released here? also include where some1 can get it from.



All times are GMT +1. The time now is 12:56.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

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