Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 05:11

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

Advertisement



Hilfe für einen Befehl

Discussion on Hilfe für einen Befehl within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Oct 2009
Posts: 63
Received Thanks: 9
Hilfe für einen Befehl

Hi Leute,
ich bräuchte da nochmal ein wenig Starthilfe

Und zwar bin ich auf der Suche nach einem Befehl, der erst dann eintritt, wenn das Bild verschwunden ist.

Zur Erläuterung:


Das rot eingekästete Symbol erscheint immer dann, wenn sich (in diesem Fall ein Schiff) bewegt. Wenn das Schiff still steht, verschwindet es.

Nun zu meinem Vorhaben:
Ich möchte per Bot Boxen sammeln und immer wenn das Schiff dann still steht, soll eine geringe Zeit gewartet werden, bis der Bot den nächsten Klick macht.

Zur Zeit läuft es bei mir so ab:
Code:
If $Helix=1 or $Bonus=1 Then
			MouseClick("Left", $x1 + Random (XX,XX), $y1 + Random(XX,XX), 1, 0)
			Sleep(Random(2000, 3000)) ;Zeit zwischen BonusBoxen anklicken (in ms.)
Nun wartet der Bot 2-3 Sekunden ab, bis er den nächsten klick macht, egal wie weit die Box entfernst liegt. Somit passiert es des öfteren, das das Schiff (für meine Ansprüche) zu lange auf der Stelle stehen bleibt. Manchmal klickt der Bot auch zu schnell, sodass er die Box die bereits eingesammelt wird, nochmal versucht einzusammeln.

Wie ich es mir Vorstelle:
Code:
If $Helix=1 or $Bonus=1 Then
			MouseClick("Left", $x1 + Random (XX,XX), $y1 + Random(XX,XX), 1, 0)
			; Hier der Befehl, dass gewartet wird, bis das ">" Symbol verschwindet
Sleep(Random(200,500))
Könnt ihr mir dabei helfen?

MfG
kollergen is offline  
Old 06/23/2015, 17:18   #2
 
alpines's Avatar
 
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
Nimm erstmal den Speed 0 vom MouseClick weg wenn er dir zu schnell klickt.
Mach doch einfach eine einfache Schleife die nach dem Bild sucht, wenn das Bild nicht mehr gefunden wird soll er rausspringen.

Da ich annehme das du ImageSearch nutzt sollte das ganze so aussehen
Code:
While _ImageSearch("box.png", ...)
Sleep(100)
WEnd
Der wird solange in der Schleife bleiben bis er das Bild nicht mehr findet.
alpines is offline  
Thanks
1 User
Old 06/23/2015, 18:43   #3
 
elite*gold: 0
Join Date: Oct 2009
Posts: 63
Received Thanks: 9
Oftmals sind die Lösungen so simpel, dass man gar nicht daran denkt.

Vielen Dank, hast mir sehr geholfen und mein Problem gelöst.
Falls noch Rückfragen auftreten, melde ich mich noch einmal.

MfG
kollergen is offline  
Old 06/24/2015, 10:17   #4
dotCom
 
Devsome's Avatar
 
elite*gold: 12400
The Black Market: 104/0/0
Join Date: Mar 2009
Posts: 15,865
Received Thanks: 4,371
Was auch hätte gehen können _PixelSearch


So hättest du nach der weißen Farbe suchen können :3
Trotzdem gut zu wissen, dass dein Problem gelöst ist.
Devsome is offline  
Reply


Similar Threads Similar Threads
[S] Einen Quest befehl
04/18/2013 - Metin2 Private Server - 2 Replies
Hallo ganz schnell und knapp ich suche so ein quest befehl das wenn man ein item braucht das man abgeben muss um was zu bekommen aber ein Bild von diesem Item erscheint in der Quest wie isn der Befehl dazu? Mfg
[HILFE] Suche dringend einen Befehl
02/25/2012 - Counter-Strike - 0 Replies
geklärt-
wie kann man einen Button einen Befehl zuweisen?
09/30/2010 - AutoIt - 2 Replies
Ich hab mit Koda kurz eine GUI erstellt (eigentl. nur ein button)und was muss ich dann schreiben? vllt. Func Button1 () Mouseclick("left") Endfunc würde das wenn ich euf den button klicke jetzt Mousemove machen?
suche einen befehl pls help..
11/24/2009 - Metin2 Private Server - 7 Replies
hi leute , ich suche den befehel bzw command für quests um ein level up zu machen also z.b. " pc . setlevelup 1" sowas in der richtung nur halt das richtige.. kann mir da jemand helfen??
Gibt es einen GM-Befehl um ..
09/19/2009 - Metin2 Private Server - 9 Replies
die Gilde lvl 11 zu machen ?



All times are GMT +1. The time now is 05:11.


Powered by vBulletin®
Copyright ©2000 - 2024, 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 ©2024 elitepvpers All Rights Reserved.