[HowTo] Aimbot machen [AutoIt]

01/03/2011 11:10 Stjubit#1
Hallo…!
Ich zeige euch heute wie ihr ganz einfach einen Pixelsearch-Bot machen könnt für das Spiel Sniper !
Voraussetzungen:
1. AutoIt
2. Eventuell Koda wenn du ihn auch designen möchtest
3. Internet-verbindung
4. Einen gesunden Hausverstand XD

Als erstes öffnet Mal Koda und macht einen Button in dem stehen soll „Hack Starten !“ , dann macht ihr noch einen Button der heißen soll „HILFE !!“, dann macht ihr einen Text hinein in dem steht „Mit F6 beendest du den Hack !!“, dann macht ihr noch einen Text und schreibt hinein „THX“ !
Das ganze könnt ihr natürlich noch anders designen auch…
So – jetzt klickt ihr auf euern ersten Text in dem Stand „Mit F6 beendest du den Hack !!“ und klickt im Object Inspector auf Font und dann auf die drei kleinen Punkte gleich anschließend! Dan wählt ihr bei Schriftart: „Comic Sans MS“ bei Schriftschnitt: „Fett“ und bei Schriftgröße: „12“ . . . das gleiche macht ihr dann mit dem 2.ten Textfeld auch (THX) . . . .
Dann klickt ihr auf den ersten Button (Hack Starten !) und schreibt im Object Inspector bei Name: „txtHackStarten“ hinein ! Und beim 2.ten Button (HILFE !!) schreibt ihr „txtHilfe“ hinein !
Ihr könnt das ganze natürlich auch nach eurer Wahl designen!

Jetzt gehen wir Mal ans coden! :
Als erstes erstellt Mal ein neues .au3 file! Dann schreibt hinein:
Code:
HotKeySet ("{F6}", "_Exit")
Bei F6 könnt ihre jede andere Taste nehmen – sie ist dafür da – um den Bot später zu beenden!
Danach geht ihr im Internet auf
[Only registered and activated users can see links. Click Here To Register...] und wartet bis das Spiel fertig geladen hat! Öffnet euer AutoIt WindowInfoTool (Pfad: Taskleiste -> Start -> Alle Programme -> AutoIt v3 -> AutoIt Window Info.exe und geht mit dem Pfeil vom InfoTool ins linke obere Eck vom Spiel und schreibt mit euren Koordinaten in AutoIt:

Code:
While 1
	$Variable = PixelSearch (171, 321, 758, 697, 0xFF3300)
	If IsArray ($Variable) = True Then
		MouseMove ($Variable [0], $Variable [1],1)
		MouseClick ("left")
	EndIf
WEnd
Bei $Variable = PixelSearch (171,321,758,697,0xFF3300) ersetz ihr das 171,321 durch eure Koordinaten…
Dann geht ihr mit eurem Pfeil ins rechte untere Eck und schreibt in AutoIt anstatt das 758,697 eure Koordinaten…
Dann geht ihr mit dem Pfeil auf einem der Gegnerischen-Schützen und schreibt in AutoIt anstatt das 0xFF3300 eure Farbe…..
Jetzt will ich euch das ganze Mal erklären….! $Variable = PixelSearch (171, 321, 758, 697, 0xFF3300) heißt das ser die Farbe (den Gegner) in diesem Feld sucht !
Das If IsArray ($Variable) = True Then heißt – dass wenn er die Farbe von oben gefunden hat dann ….
Danach das MouseMove ($Variable [0], $Variable [1],1) – das heißt – dass er zu dieser Farbe fährt – in diesem Fall natürlich der Gegner!
Danach das MouseClick ("left") – das heißt das er bei dieser Farbe einen Klick mit der linken-MausTaste macht….
EndIf sollte klar sein ! XD
Wend auch und das While 1 ganz oben natürlich auch…wenn nicht dann schreibt mir eine Nachricht!

Jetzt gehen wir wieder in Koda und klicken auf F9 um den Code erzeugen zu lassen!

Mein Code sieht so aus:

Code:
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>

#Region ### START Koda GUI section ### Form=c:\users\kaufmann\desktop\julian\koda formen\sniper - game - hack.kxf
$Form1_1 = GUICreate("Sniper Hack", 323, 119, 288, 244)
$txtHackStarten = GUICtrlCreateButton("Hack Starten !", 40, 40, 97, 41, 0)
$Label1 = GUICtrlCreateLabel("Mit F6 beendest du den Hack ! !", 16, 8, 258, 27)
GUICtrlSetFont(-1, 12, 800, 0, "Comic Sans MS")
$txtHilfe = GUICtrlCreateButton("HILFE ! !", 160, 40, 105, 41, 0)
$Label2 = GUICtrlCreateLabel("THX !", 120, 88, 50, 27)
GUICtrlSetFont(-1, 12, 800, 0, "Comic Sans MS")
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
	$nMsg = GUIGetMsg()
	Switch $nMsg
		Case $GUI_EVENT_CLOSE
			Exit

		Case $txtHackStarten
		Case $txtHilfe
	EndSwitch
WEnd
Kopiert euern Code in AutoIt ganz oben gleich nach dem HotKeySet !
Danach kopiert ihr den Code von vorher - also den Code mit euren Koordinaten:

Code:
While 1
	$Variable = PixelSearch (171, 321, 758, 697, 0xFF3300)
	If IsArray ($Variable) = True Then
		MouseMove ($Variable [0], $Variable [1],1)
		MouseClick ("left")
	EndIf
WEnd
...in die Zeile wo steht Case $txtHackStarten! Das sieht dann so aus:
Code:
Case $txtHackStarten
While 1
	$Variable = PixelSearch (171, 321, 758, 697, 0xFF3300)
	If IsArray ($Variable) = True Then
		MouseMove ($Variable [0], $Variable [1],1)
		MouseClick ("left")
	EndIf
WEnd
Danach löscht ihr das vorige mit dem While 1 - WEnd !
Dann geht ihr auf die Zeile Case $txtHilfe und schreibt gleich danach :
Code:
MsgBox (0, "HILFE!!", "Wenn du Hilfe brauchst einfach eine Mail an -eure E-Mail-")
Das sieht dann bei mir so aus:
Code:
Case $txtHilfe
MsgBox (0, "HILFE!!", "Wenn du Hilfe brauchst einfach eine Mail an - eure E-Mail - ")
Bei dieser MessageBox könnt ihr natürlich alles andere hineinschreiben was irgendwem helfen könnte!:D

Danach stellt noch eine Funktion für das HotKeySet ein !
Das macht ihr so: PS: Schreibt den Code gleich nach dem HotkeySet !
Code:
Func _Exit ()
	Exit
EndFunc
So jetzt sind wir fertig !
Bitte gebt mir ein Thanks und seit nicht zu hart zu mir !
Ist mein erstes Tutorial !
Bitte Thanks geben für die Mühe! DANKE !!

Jetzt könntet ihr ihn schon ausprobieren!

Viel Spaß beim Highscore schlagen! :D
01/03/2011 11:11 Elbenklon#2
Einmal posten reicht >,>
01/03/2011 11:12 Stjubit#3
^^

Ich dachte es passt in jedes Forum hinein! ^^
01/03/2011 14:59 MrSm!th#4
Dann postest du es aber nicht in jedes Forum!
02/01/2011 20:17 Przzy#5
Würde das mit der selben Methode auch für andere Spiele funtktionieren?
02/02/2011 18:45 Stjubit#6
Na klar ! . . . . !
Bitte THX geben wenn es euch gefallen hat !
Lg Stjubit !
02/08/2011 17:53 Unoa#7
Nice shice ;)
05/19/2011 19:54 mogge1997#8
So nice is das tut nicht
aber trotzdem thx
05/28/2011 13:16 HerrErdnuss#9
Gutes Tut :)