Frage zu Script mit Pixelsearch

07/24/2010 18:42 GWplayer#1
Hi
Ich habe ein Problem mit meinem Aimbot.
Die Grundidee war eigentlich dass er die Farbe der Helme der Spieler erkennt und dann entsprechend darauf reagiert. Er macht jedoch einfach gar nichts...
(Er ist auch seehr einfach geschrieben da ich noch ein Anfänger bin.)
Code:
WinWaitActive ("Modern Warfare 2")
$coord=PixelSearch ( 7, 10, 1912, 1031, 0x5A5C4F, 10)
While $coord =True
	MouseMove ("$coord")
	MouseClick ("right")
	MouseDown ("left")
	Sleep (2467)
	MouseUp ("left")
WEnd
WinWaitClose ("Modern Warfare 2")
Sleep (3000)
Exit
07/24/2010 19:07 omer36#2
versuchs mal so:
PHP Code:

HotKeySet
("!{F1}""_Exit")

WinWaitActive ("Modern Warfare 2")
While 
True
    $coord 
PixelSearch 710191210310x5A5C4F10)
    If 
IsArray($coord) = True Then
    MouseMove
($coord[0], $coord[1], 1)
    
MouseClick ("right")
    
MouseDown ("left")
    
Sleep (2467)
    
MouseUp ("left")
WEnd
EndIf

Func _Exit()
    Exit
EndFunc 
07/24/2010 20:00 GWplayer#3
Ne geht auch nicht da kommt ne Fehlermeldung:
Quote:
Error: "Wend" statement with no matching "While" statement
07/24/2010 21:18 PenGuin :O#4
Unter dem MouseUp schreib ein EndIf...
07/25/2010 12:49 omer36#5
wusste doch iwie sieht das komisch aus :D

aus:
WEnd
EndIf

mach:
EndIf
WEnd
07/25/2010 16:59 Renozerus#6
Quote:
Originally Posted by omer36 View Post
versuchs mal so:
PHP Code:

HotKeySet
("!{F1}""_Exit")

WinWaitActive ("Modern Warfare 2")
While 
True
    $coord 
PixelSearch 710191210310x5A5C4F10)
    If 
IsArray($coord) = True Then
        MouseClick 
("right"$coord[0], $coord[1], 11) ; Mouseclick an der Stelle an der das Pixel gefunden wird.
        
MouseDown ("left")
        
Sleep (2467)
        
MouseUp ("left")
     EndIf
WEnd

Func _Exit
()
    Exit
EndFunc 
Schau Dir mal dazu in der Hilfe MouseClickDownDelay an. Das ist wie Mouse down und Mouse up in einem.

Omer ich hab das EndIf nochmal eins davor gesetzt.