Finde den fehler im Aimbot Script nicht !?!

02/28/2013 00:31 cssi#1
Ich weiß Autoit ist schlecht für pixelbasierende Aimbots und überhaupt für Aimbots aber man wird nur selten erwischt.
Ich habe keine Errors im Code aber es funktionieren die "mouseDown/mouseUp" Funktionen nicht, "mouse get pos" geht nicht und die Fenstergröße erkennt er auch nicht. Kann mir jemand sagen was ich für einen Fehler drinnen habe?


#include <Misc.au3>
HotKeySet ("{F6}", "_Exit")
HotKeySet("MouseDown{right}", "_On")
HotKeySet("MouseUp{right}", "_Off")

Global $On = Int (1)
Local $size = WinGetPos("[active]")
Func _Exit()
Exit
EndFunc

Func _On()
$ON = True
"MouseSensitivity")
EndFunc

Func getpos()
$Wert = MouseGetPos()
EndFunc

Func _Off()
$ON = False
EndFunc


While 1

Call("$getpos")
If $On = True Then
$Variable = PixelSearch (0, 0, 1080, 1920, 0xFFFFAA)
$Ergebnis[0] = $Werte[0] + ($Variable[0]-$size[2]/2)/Random(1,20,1)
$Ergebnis[1] = $Werte[1] + ($Variable[1]-8$size[3]/2)/Random(1,20,1)
MouseMove ($Variable [0]+10, $Variable [1])
EndIf
While $On = False
sleep (2147483647)
WEnd
WEnd
02/28/2013 09:15 YatoDev#2
game muss auf windowed mode sein . #RequireAdmin an den anfang (schadet nie)
02/28/2013 12:47 lolkop#3
Quote:
Originally Posted by cssi View Post
Code:
#include <Misc.au3>
HotKeySet ("{F6}", "_Exit")
HotKeySet("MouseDown{right}", "_On")
HotKeySet("MouseUp{right}", "_Off")

Global $On = Int (1)
Local $size = WinGetPos("[active]")
Func _Exit()
   Exit
EndFunc

Func _On()
   $ON = True
   "MouseSensitivity")
EndFunc

Func getpos()
   $Wert = MouseGetPos()
EndFunc

Func _Off()
   $ON = False
EndFunc


While 1
   
   Call("$getpos")
   If $On = True Then
	  $Variable = PixelSearch (0, 0, 1080, 1920, 0xFFFFAA)
	  $Ergebnis[0] = $Werte[0] + ($Variable[0]-$size[2]/2)/Random(1,20,1)
	  $Ergebnis[1] = $Werte[1] + ($Variable[1]-8$size[3]/2)/Random(1,20,1)
	  MouseMove ($Variable [0]+10, $Variable [1])
   EndIf
   While $On = False
	  sleep (2147483647)
   WEnd
WEnd
beschäftige dich bitte zunächst mal mit den grundlagen der programmierung im allgemeinen, damit wir codeschnipsel wie diese:
Code:
Global $On = Int (1)

"MouseSensitivity")

Call("$getpos")

While $On = False
    sleep (2147483647)
WEnd

Local $size = WinGetPos("[active]")
Func xxx()
    ... = $size
EndFunc
nichtmehr kommentieren brauchen....

letztendlich erfüllt keine deiner codezeilen einen wirklichen zweck...
du mixt syntax mit nutzlosen strings, definierst funktionen welche nie aufgerufen werden, definierst locale variablen, welche du aus anderem adressraum aufrufen willst, und definierst als krönung einfache boolean werte noch als integer.
02/28/2013 15:16 uragan#4
was ist den das hier?

Quote:
sleep (2147483647)
Hat die 2147483647 etwas zu bedeuten?
02/28/2013 16:48 cssi#5
Quote:
Hat die 2147483647 etwas zu bedeuten?
Ja, das ist die maximale Zahlenlänge die man wählen kann.
Der Befehl sorgt dafür das wenn man nicht die rechte Maustaste drückt, nicht den Rechner verlangsamt, bzw das Spiel.

Quote:
letztendlich erfüllt keine deiner codezeilen einen wirklichen zweck...
du mixt syntax mit nutzlosen strings, definierst funktionen welche nie aufgerufen werden, definierst locale variablen, welche du aus anderem adressraum aufrufen willst, und definierst als krönung einfache boolean werte noch als integer.
Die Funktionen werden durch die Tasten am Anfang aktiviert:
Quote:
HotKeySet ("{F6}", "_Exit")
HotKeySet("MouseDown{right}", "_On")
HotKeySet("MouseUp{right}", "_Off")
Und das mit dem boolean und dem integer, es mag sein das das nicht gut gemacht ist, aber das ist der Teil der funktioniert.
02/28/2013 22:16 xxBlackHawkixx#6
Xtrap blockt send, mousemove hab ich gelesen vielleicht mouse up und down auch.
03/01/2013 14:16 cssi#7
Danke für all eure Ratschläge und Tipps, ich habe all meine Bugs gefunden, und der mouse befehl geht nur mit "#RequireAdmin"


#Closed#
03/03/2013 22:07 xxBlackHawkixx#8
Ich empfehle dir deine Codes mit [!code] Dein Code.[!/Code] zu Posten. ("!" wegmachen)
03/04/2013 21:55 cssi#9
Quote:
Ich empfehle dir deine Codes mit [!code] Dein Code.[!/Code] zu Posten. ("!" wegmachen)
Ok also so
Code:
#include <Misc.au3>
#RequireAdmin
HotKeySet ("{F6}", "_Exit")
HotKeySet("MouseDown{right}", "_On")
HotKeySet("MouseUp{right}", "_Off")

Global $On = True
Local $size = WinGetPos("[active]")
Func _Exit()
   Exit
EndFunc

Func _On()
   $On = True
   "MouseSensitivity"
EndFunc

Func _Off()
   $On = False
EndFunc


While 1
   If $On = True Then
	  $Wert = MouseGetPos()
	  $Variable = PixelSearch (0, 0, 1080, 1920, 0x6D98A9, 5)
	  ;MsgBox(0,"test","das sind  "& $Wert[0] & "   " & $Wert[1])
	  $Variable[0] = ($Wert[0] + ($Variable[0]-$size[2]/2)/Random(50,150,1))/200
	  $Variable[1] = ($Wert[1] + ($Variable[1]-$size[3]/2)/Random(50,150,1))/200
	  MouseMove ($Variable[0]+10, $Variable[1])
   EndIf
WEnd