[Frage] Aimbot Problem

09/20/2010 17:19 Status#1
Hiho,

ich möchte für Battlefield Heroes einen Pixel-Aimbot schreiben, und habe folgenden Code:

Code:
HotKeySet("{ESC}", "_exit")
HotKeySet("{F1}", "_start")

Global $play = True
Global $start = False

While $play
    If $start Then
        $Variable = PixelSearch(493,342,1077,714,0xFF3300)
        If IsArray($Variable) = True Then
            MouseMove($Variable [0], $Variable [1], 1)
            MouseClick("left")
        EndIf
    EndIf
WEnd

Func _start()
    $start = Not $start
EndFunc

Func _exit()
    $play = False
EndFunc
Nun, ansich funktioniert der Bot ja wunderbar, ich möchte aber folgendes schaffen :

Der Bot soll einen Gegner suchen, und bei diesem dann den regulären Farbsuchlauf starten.

Also soll es so ablaufen:

Ich starte den Bot, er scant den Bereich (Monitor), und sucht nach einem zweitem Bereich (Gegner), dann sucht er bei dem Gegner irgenteine Farbe


Nun zur Frage:

Wie kann ich ihn die Gegner suchen lassen ?
Wie kann ich ihn Farbcombinationen suchen lassen (Wenn man nur nach einer Farbe sucht, visiert er ja alles Mögliche an, daher die Combi) ?

Danke schonmal.

greetz ~
09/20/2010 18:56 mipez#2
Mit AutoIt einen Aimbot für 3D-Zeug zu scripten ist kaum effizient.

Am besten eignet sich hierfür DirectX, da du direkt nach den Gegnerboxen suchen kannst, ist aber einiges an Arbeit.
09/20/2010 19:44 Status#3
Kennst du für sowas vielleicht ein gutes Tutorial ?
09/20/2010 21:17 mipez#4
Grundlagen vom D3D-Hooking:
[Only registered and activated users can see links. Click Here To Register...]

Aimbot per C++ (Mit Hilfe von Memorysearchern):
[Only registered and activated users can see links. Click Here To Register...]
09/21/2010 07:54 Status#5
Danke :)