Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 23:44

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

Advertisement



Probleme mit den Schleifen x.x

Discussion on Probleme mit den Schleifen x.x within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: May 2010
Posts: 15
Received Thanks: 1
Probleme mit den Schleifen x.x

Ja, hallo.

Mein Problem ist das ich gerne einen Bot bauen würde der einnen Tastendruck ausführt wenn sich ein bestimmer Pixel auf dem Bildschirm verändert.

Nur ist das Problem das AutoIt zu lahm ist da der Pixel sich schnell beweget und somit auch seine Farbe ändert und der Bot dann es nichtmehr schafft zuzuschlagen. :P

Was ich nun versucht hab ist das man vll. sozusagen eine Tolleranz einbaut wie z.b. bei dem Pixelsearch Befehl nur ich hab ka. wie ich das anstellen soll.

Ich poste euch mal den Code:
Code:
HotKeySet("{F9}", "TogglePause")
HotKeySet("{F10}", "_Ende")


Global $Paused


While 1
While PixelGetColor(728,694) = 0xD6EF5A
	Send("{RIGHT}")
WEnd
WEnd

Func TogglePause()
    $Paused = NOT $Paused
    While $Paused
        sleep(1)
    WEnd
EndFunc

Func _Ende()
	Exit
EndFunc
Danke schon einmal im Voraus. xP
Diquachillar is offline  
Old 07/21/2010, 03:15   #2
 
PenGuin :O's Avatar
 
elite*gold: 2
Join Date: Mar 2008
Posts: 1,778
Received Thanks: 1,222
Was für eine Toleranz meinst du? Welchen Zweck soll das haben?
Wenn AutoIt den Pixel nicht schnell genug erkennt, ergo zu langsam ist, wirst du schlecht was daran ändern können.
Lern eine Hochsprache, ich bin grad an Delphi dran
PenGuin :O is offline  
Old 07/21/2010, 11:38   #3
 
elite*gold: 0
Join Date: May 2010
Posts: 15
Received Thanks: 1
Hm, sorry das Problem konnt ich gestern noch lösen.

Mit einer Tolleranz meinte ich das er nicht nur den einen Pixel abcheckt und nicht nur auf die eine Farbe (bei Pixelsearch kann man ja auch eine ShaderVaritaion angeben). :P

Naja letztendlich hab ichs dann auch über Pixelsearch laufen lassen nur das dumme ist ich muss mehrere Searches gleichzeitig laufen lassen und dafür ist das Programm wieder zu lahm. x.x

Könntest du mir vll. mal sagen wo du änfangst Delphi zu lernen oder einen Link schicken?
Diquachillar is offline  
Old 07/21/2010, 17:51   #4
 
PenGuin :O's Avatar
 
elite*gold: 2
Join Date: Mar 2008
Posts: 1,778
Received Thanks: 1,222
Ich lern Delphi durch meinen Vater, der das beherrscht
Der hat mir direkt 3 1000 Seiten Bücher in die Hand gedrückt^^

Außerdem ist Delphi kostenpflichtig.
PenGuin :O is offline  
Old 07/22/2010, 11:54   #5
 
elite*gold: 0
Join Date: May 2010
Posts: 15
Received Thanks: 1
Was meinst du mit kostenpflichtig?
Es zu lernen ist kostenpflichtig oder wie? o.o
Diquachillar is offline  
Old 07/22/2010, 11:59   #6
 
bladerofdarknes's Avatar
 
elite*gold: 0
Join Date: Mar 2008
Posts: 1,524
Received Thanks: 285

die software
bladerofdarknes is offline  
Old 07/22/2010, 12:12   #7
 
HardCore.1337's Avatar
 
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
Falsch.
Lazarus ist kostenlos

Bei Fragen helf ich dir gerne
HardCore.1337 is offline  
Thanks
1 User
Old 07/22/2010, 14:47   #8
 
elite*gold: 0
Join Date: May 2010
Posts: 15
Received Thanks: 1
Gut, dann kommen hier mal meine Fragen:

1. Ist es schwer zu lernen?
2. Laufen Skripte flüssiger als bei AutoIt?
3. Gibt es auch im Internet Anfänger-Tutorials wo man einsteigen kann, falls ja welche könntest du mir empfehlen?

Danke schon einmal im vorraus. :P
Diquachillar is offline  
Old 07/22/2010, 14:59   #9
 
HardCore.1337's Avatar
 
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
1) Relativ. Im Selbststudium braucht man schon 1 Jahr bis man vernünftige Ergebnisse produzieren kann.

2) Das sind keine Scripte. Aber auf die Frage zurück: JA

3)
HardCore.1337 is offline  
Old 07/22/2010, 14:59   #10
 
bladerofdarknes's Avatar
 
elite*gold: 0
Join Date: Mar 2008
Posts: 1,524
Received Thanks: 285
1. man braucht ausdauer
2. sicherlich schneller und mehr möglichkeiten
3. ja

woher ich das weiß sitzt seit vorhin auch schon dran und versuche mit an einem tut
bladerofdarknes is offline  
Old 07/22/2010, 15:04   #11
 
elite*gold: 0
Join Date: May 2010
Posts: 15
Received Thanks: 1
Ok, danke.

Vll. schaff ich es ja innerhalb von einer Stunde 'Hello World' ausgeben zu lassen. xP
Diquachillar is offline  
Old 07/22/2010, 15:12   #12
 
HardCore.1337's Avatar
 
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
Ist ganz einfach. Einfacher als in AutoIt.
HardCore.1337 is offline  
Old 07/22/2010, 15:35   #13
 
elite*gold: 0
Join Date: May 2010
Posts: 15
Received Thanks: 1
Ein Frage hätte ich da noch:

In den Tutorials wird immer Delphi 7 verwendet und ich wollte fragen ob sich Lazarus in Struktur und Aufbau (also mit den Menüleisten und so) von Delphi 7 unterscheidet, denn es könnte ja gegebenfalls zu Problemen kommen wenn ich die Menüs mit einmal nciht finde. :P
Diquachillar is offline  
Old 07/22/2010, 15:40   #14
 
HardCore.1337's Avatar
 
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
Ja, die Menüs könnten unterschiedlich aussehen. Aber daran dürfte es nicht scheitern.
HardCore.1337 is offline  
Old 07/22/2010, 15:42   #15
 
elite*gold: 0
Join Date: May 2010
Posts: 15
Received Thanks: 1
Denn muss ich ebend ein bisschen suchen.

Naja, danke für die ganzen Antworten. ^^
Diquachillar is offline  
Reply

Tags
autoit, den, mit, probleme, schleifen


Similar Threads Similar Threads
Auto-Schleifen [Problem]
06/23/2010 - Off Topic - 10 Replies
Hallo, und zwar brauche ich Informationen über das Schleifen. Am besten wäre folgendes: Woher kommt das Schleifen? Wie schleift man richtig?
[C++]Schleifen,Statements,Menü?
06/11/2010 - C/C++ - 7 Replies
Hi ich hab in etwa das gleiche Problem wie VersionX im Main Bereich :) Ich bin auch anfänger kann aber schon einiges :cool: :P xD Hier mal ein Code(damit ihr es euch vorstellen könnt): #include <iostream> #include <string> using namespace std;
Kleine Frage zu Schleifen
03/07/2010 - GW Bots - 1 Replies
Ich hab eine kleine Frage: #include (alles notwendige) Do keysend("1") slp(Random(5100,5300)) keysend("2") slp(random(8100,8300)) $color2 = PixelGetColor( 520, 240, $hWnd); muss 7c6d73 sein
3.Stunde- Mathe und Schleifen
02/26/2008 - Coding Tutorials - 5 Replies
edit: Da qhr4s3 anscheinend nicht in der Lage ist nen besseres Tut zu schreiben, hab ichs wieder geadded ;D Guten Mittag *Pizza mampf*, Hab lange überlegt (ca. 6Schulstunden) was Thema der 3. Stunde wird. Hab mich dann entschlossen euch mit Mathe zu quälen ;) = Zuweisung //z.B. var = 3;



All times are GMT +1. The time now is 23:45.


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.