Register for your free account! | Forgot your password?

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

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

Advertisement



[AutoIt3] Schleife wird nicht erkannt

Discussion on [AutoIt3] Schleife wird nicht erkannt within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
derpo's Avatar
 
elite*gold: 0
Join Date: Feb 2010
Posts: 344
Received Thanks: 151
[AutoIt3] Schleife wird nicht erkannt

Ich versuche einen Color aimbot zu programmieren.
Ich habe eine Schleife eingebaut, die endet, wenn er den Bildschirm von links nach rechts untersucht hat (Erstmal nur mit der Größe von meinen Monitor)

AutoIt erkennt aus irgendeinem Grund aber nicht die Schleife und denkt, das Until währe falsch.
Die Meldung :
" "Until" statement with no matching "Do" statement.:
Until $x = 1280 " Gelöst Gelöst

Hier mal ein Ausschnitt aus meinem Code (Die Variablen habe ich schon definiert, nicht, dass ihr euch wegen $autoclick oder $autoclickms wundert):
Code:
Gelöst!
Könnt ihr mir sagen, was ich falsch habe, oder ob überhaupt was falsch ist? Gelöst Gelöst


Den Farbaimbot release ich, weil heute Weihnachten ist

Download :
UPX :
Kein UPX :

Virustotal (Da ist kein Virus drin, mich wundert es, was die Virenscanner gegen AutoIt haben):
UPX :
Kein UPX :
derpo is offline  
Old 12/24/2010, 13:45   #2

 
°Remus°'s Avatar
 
elite*gold: 2
Join Date: Mar 2008
Posts: 8,541
Received Thanks: 4,539
Do
$x + 5
$Pixel = PixelGetColor(100,100)
If $Pixel = 0xFFFFFF Then
MouseMove($x,$y)
If $autoclick = 6 Then
MouseUp("left")
Sleep($autoclickms)
MouseDown("left")
EndIf

Until $x = 1280
Else
$y + 1
$x = 0
EndIf

du kannst ne schleife und ne if abfrage nicht "über kreuz benutzen"
also du musst alle if abfragen oder schleifen innerhalb einer if abfrage oder schleife abschliesen. ka wie ich das noch erklären soll ich hoffe dir hilft das mit dem farben markierte, das until müsste im prinzip ganz am ende sein
°Remus° is offline  
Thanks
1 User
Old 12/24/2010, 13:56   #3
 
derpo's Avatar
 
elite*gold: 0
Join Date: Feb 2010
Posts: 344
Received Thanks: 151
Danke, °Remus°!

Daran habe ich garnicht gedacht... egal

-.- gerade fällt mir auf, dass ich PixelGetColor(100,100) statt PixelGetColor($x,$y) geschrieben habe

Und noch etwas : $x + 5 geht nicht, jetzt benutze ich $x = $x + 5.

P.S. Jaa mein Farbaimbot funktioniert! Dabei programmiere ich erst seit einer Woche AutoIt
dafür 3 Jahre Game Maker
derpo is offline  
Old 12/24/2010, 14:28   #4
 
TimBlo88's Avatar
 
elite*gold: 26
Join Date: May 2010
Posts: 4,169
Received Thanks: 877
ein kollege hat mit gamemaker ein spiel erstellt und ich habs vor seinen augen mit Cheatengine auseinander genommen, er fands toll ^^

$x + 5 geht nicht, aber
$x += 5

ausserdem gibts For
Code:
While $run; (einfach ne schleife) da musst du run auf true stellen damits läuft xD
   For $x = 5 To 1280 Step 5
        $Pixel = PixelGetColor($x,$y)
        If $Pixel = 0xFFFFFF Then
	        MouseMove($x,$y)
		If $autoclick = 6 Then
		        MouseDown("left")
			Sleep($autoclickms)
			MouseUp("left")
	        EndIf
        EndIf
   Next
   $y + 1
Wend
schön dran bleiben
TimBlo88 is offline  
Old 12/24/2010, 14:33   #5
 
elite*gold: 42
Join Date: Jun 2008
Posts: 5,425
Received Thanks: 1,888
Tjo, nur leider ist das hier nicht die autoit sektion :>
MoepMeep is offline  
Old 12/24/2010, 14:36   #6
 
derpo's Avatar
 
elite*gold: 0
Join Date: Feb 2010
Posts: 344
Received Thanks: 151
Ups, ich habe glatt übersehen, dass es die AutoIt Sektion überhaupt gibt -.-

Kann ein Moderator das bitte verschieben?

Jetzt habe ich meinen Farbaimbot noch ein bisschen geändert und released.

Und nicht vergessen : Strg+Alt+u drücken, um den Aimbot zu beenden, sonst habt ihr ein kleines Problem

-.- schon wieder ein Fehler ich guck mal, was ich machen kann

behoben hab EndIf an einer Stelle vergessen

Quote:
Originally Posted by TimBlo88 View Post
ausserdem gibts For
Code:
While $run; (einfach ne schleife) da musst du run auf true stellen damits läuft xD
   For $x = 5 To 1280 Step 5
        $Pixel = PixelGetColor($x,$y)
        If $Pixel = 0xFFFFFF Then
	        MouseMove($x,$y)
		If $autoclick = 6 Then
		        MouseDown("left")
			Sleep($autoclickms)
			MouseUp("left")
	        EndIf
        EndIf
   Next
   $y + 1
Wend
Das habe ich auch erst gemacht aber dann in ; gesetzt, dass der Code nicht ausgeführt wird.
; For $x=0 To 1280 Step 5
...
; Next
derpo is offline  
Reply


Similar Threads Similar Threads
Quest wird nicht erkannt...
11/02/2010 - Metin2 Private Server - 3 Replies
Wenn ich die QUest in Filezilla hochlade und den namen der quest in hongkong.list schreibe also zb. blabla.quest und dan abspeicher und dan in VPC ... cd /usr/rain/channel/share_data_locale/hongkong/quest chmod 777 make.sh sh make.sh # die neue quest die ich ganz als letztes hingeschrieben habe steht garnicht in vpc als ob der das garnicht liest
Cod MW 2 Disk 1 wird nicht erkannt..
10/31/2010 - Call of Duty - 1 Replies
Closen pls hab Sticky übersehen-...
Festplatte wird nicht erkannt
05/15/2010 - Technical Support - 2 Replies
Hey Leute, habe hier momentan eine Festplatte die vom Rechner gar nicht erkannt wird. Also auch im BIOS nicht steht. Habe es nun in zwei unterschiedlichen Rechnern versucht, gibts nun überhaupt noch eine andere Möglichkeit, außer das die Platte schrott ist? Gruß
Grafikkarte wird nicht erkannt
09/23/2009 - Technical Support - 9 Replies
hi, ich hab ein proplem mit meine rgrafikkarte (Geforce gt 230) undzwar erkennt mein pc sie nichtmehr nach dem formatieren :( habe schon die treiber gedownlaodet aber da kommt dan eine meldung das er die hardware nciht findet... sie ist richtig eingesteckt (funktionierte ja auch vorher) habe windows vista 64-bit
RAM wird nicht erkannt
02/17/2006 - Technical Support - 30 Replies
Moin ich zhabe mir heute ein gig RAM gekauft und habe schon 512 RAM drin. Beide sind von dem glichen hersteller und beide DDR 400. Jetzt mein problem, wenn ich beide drin habe wird nur der 512er erkannt und wenn ich den 512er raus mach wird nur der 1 GB RAM erkannt. Is das jetzt so das man jetzt z.B. immer nur zwei von einer sorte haben kann? z.B. 2x 512 RAM DDR 400 und nicht einmal 512 RAM DDR 400 und einmal 1GB RAM DDR 400? Bitte um hilfe =( MfG C0rn PS: Er wird bei rechtsklick...



All times are GMT +1. The time now is 04:47.


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