Sardith Posted May 29, 2006 Posted May 29, 2006 (edited) Well, I've been working on my own -proof of concept- for Day of Defeat, Which is Vac2 HL2... Which also means you could use it for Counter-Strike Source. So far im not banned by Vac 2 and it's been 32 hours of play time. I made some skins with color for DOD/Counter-Strike Source, (If anyone wants them for there own purpose, let me know.) Then id have it move to the pixel color, and have it fire.. ...in short. A few things, shade-variation past 105, it would start shoot at other objects. In certin light condition's it wouldn't fire.. IE. The dark, Dim lighting. If there was a way to turn the shader of, or get rid of the lighting that would be solved. Second, since most games have "RECOIL" it makes it almost impossible to have it hitting the target 99%, it's more like 65% without out slowing the left mouse clicking. I got mine to a point where recoil wasn't effecting it much, but how fast it was shooting the fire-arm was deceased greatly. Thats why id say pixel scanning aimbots arn't the best. expandcollapse popup;Made by Shynd & Geoff Haneckow, inspired by Simucal. ;Made for Counter-Strike:Source, DOD, and others in sure. Global $Paused ;Hotkey(s) HotKeySet("{F1}", "Stop") ;Options Opt("OnExitFunc", "_ScriptClose") ;Speed of the mouse move Dim $speed = "0" ;Hotkey(s) HotKeySet("{F1}", "Stop") ;Pixel Search Color Dim $color = "0x00EE00" ;Get Counter-Strike: Source Handle, exit if doesn't exist Dim $Whnd = WinGetHandle("Day of Defeat Source") If @error Then MsgBox(16, "Day of Defeat Source not found", "Game window not found, Exiting", 8) _ScriptClose() EndIf ;Starts it paused Stop() $size = 20 While 1 $pos = MouseGetPos() $coord = PixelSearch($pos[0] - $size, $pos[1] - $size, $pos[0] + $size, $pos[1] + $size, $color, 100, 2) If IsArray($coord) Then MouseMove($coord[0], $coord[1], 1) MouseDown("left") If $size > 5 Then $size = $size / 2 Sleep(250) MouseMove($coord[0], $coord[1], 0) Else $size = 20 MouseUp("left") EndIf Sleep(1) WEnd ;While 1 ;If _IsPressed(0x01) then;Snap-to + Autoshoot ;$pos = MouseGetPos() ;$coord = PixelSearch(($pos[0] - 20) , ($pos[1] - 20) , ($pos[0] + 20) , ($pos[1] + 20), $color, 20) ;sleep(20) ;If IsArray($coord) = 1 Then ;MouseMove($coord[0], $coord[1], 0) ;MouseClick('left', $coord[0], $coord[1], 1, 0) ;Sleep(100) ;EndIf ;EndIf ;WEnd Func _IsPressed($hexKey) Local $aR = DllCall("user32", "int", "GetAsyncKeyState", "int", $hexKey) If Not @error And BitAND($ar[0], 0x8000) = 0x8000 Then Return True Else Return False EndIf EndFunc Func Stop() $Paused = NOT $Paused While $Paused sleep(100) ToolTip('Stopped',0,0) WEnd ToolTip("") EndFunc Func _ScriptClose() Exit EndFunc Thanks Shynd for all your help, thanks Simucal for inspiration/a bases for the pixel searching Aimbot. Edited May 29, 2006 by Sardith [font="Verdana"]Valik:Get it straight - I'm not here to say please, I'm here to help - if my help's not appreciated then lotsa luck, gentlemen.[/font]
Simucal Posted May 29, 2006 Posted May 29, 2006 Thanks Shynd for all your help.Thanks Simucal. AutoIt Scripts:Aimbot: Proof of Concept - PixelSearching Aimbot with several search/autoshoot/lock-on techniques.Sliding Toolbar - Add a nice Sliding Toolbar to your next script. Click the link to see an animation of it in action!FontInfo UDF - Get list of system fonts, or search to see if a particular font is installed.Get Extended Property UDF - Retrieve a files extended properties (e.g., video/image dimensions, file version, bitrate of song/video, etc)
Outshynd Posted May 29, 2006 Posted May 29, 2006 Here was the original one that was made without any testing, though the top one seemed to work better from what Sardith told me. Only reason I'm posting this is the GUI and the variable color / variant from the GUI. expandcollapse popup#include <GuiConstants.au3> #NoTrayIcon Dim $winTitle = "Calculator" Dim $color = 0x00FFCC Dim $var = 15 Opt("GUICloseOnESC", 0) Opt("OnExitFunc", "_ScriptClose") Opt("GuiOnEventMode", 1) $hWnd = WinGetHandle($winTitle) If @error Then MsgBox(16, Random(100, 10000, 1), "Game window not found") _ScriptClose() EndIf $gui = GUICreate(Random(100, 10000, 1), 135, 60, (@DesktopWidth-135)/2, (@DesktopHeight-75)/2, $WS_OVERLAPPEDWINDOW + $WS_VISIBLE + $WS_CLIPSIBLINGS - $WS_MAXIMIZEBOX - $WS_SIZEBOX) GUISetOnEvent($GUI_EVENT_CLOSE, "_ScriptClose") $colorlabel = GUICtrlCreateLabel("Hex Color:", 5, 12) $colorbox = GUICtrlCreateInput(IniRead("Settings.ini", "Settings", "color", "00FFCC"), 60, 10, 70, 20) GUICtrlSetOnEvent(-1, "_SetColor") _SetColor() $varlabel = GUICtrlCreateLabel("Variation:", 5, 37) $variation = GUICtrlCreateInput(IniRead("Settings.ini", "Settings", "variation", 15), 60, 35, 70, 20) GUICtrlSetOnEvent(-1, "_SetVariation") $varupdown = GUICtrlCreateUpdown($variation) GUICtrlSetOnEvent(-1, "_SetVariation") _SetVariation() GUISetState() $timer = TimerInit() While WinExists($hWnd) If TimerDiff($timer) >= 10000 Then _SetVariation() _SetColor() WinSetTitle($gui, "", Random(100, 10000, 1)) $timer = TimerInit() EndIf If Not WinActive($hWnd) Then Sleep(100) ContinueLoop;keeps the aimbot from aiming while the game is not the active window EndIf If _IsPressed(0x01) Then _Aim() EndIf Sleep(10) WEnd MsgBox(64, WinGetTitle($gui), "Game exit detected, program will now terminate automatically.", 15) _ScriptClose() Func _Aim() Local $PixSearch = PixelSearch(412, 284, 612, 484, $color, $var, 2);Box If Not @error And IsArray($PixSearch) Then;make sure to check that $PixSearch is an array otherwise $PixSearch[0] will throw an error ;MouseClick("Left", $PixSearch[0], $PixSearch[1], 1, 1) MouseMove($PixSearch[0], $PixSearch[1], 0) EndIf EndFunc Func _SetColor() $color = "0x" & GUICtrlRead($colorbox) IniWrite("Settings.ini", "Settings", "color", GUICtrlRead($colorbox)) EndFunc Func _SetVariation() $var = GUICtrlRead($variation) IniWrite("Settings.ini", "Settings", "variation", GUICtrlRead($variation)) EndFunc Func _IsPressed($hexKey) Local $ret = DllCall("user32", "int", "GetAsyncKeyState", "int", $hexKey) If Not @error And BitAND($ret[0], 0x8000) = 0x8000 Then Return True Else Return False EndIf EndFunc Func _ScriptClose() Exit EndFuncnotepad.rar
Sardith Posted May 29, 2006 Author Posted May 29, 2006 (edited) Simucal, you 'inspired' the idea. You questioned if it could be done, and if the API for pixel searching was blocked by Vac2 which it's not. Thanks again shynd. Edited May 29, 2006 by Sardith [font="Verdana"]Valik:Get it straight - I'm not here to say please, I'm here to help - if my help's not appreciated then lotsa luck, gentlemen.[/font]
CodeMaster Rapture Posted May 29, 2006 Posted May 29, 2006 (edited) Here's my TriggerBot which may or may not be useful. It requires colored models. I designed it solely for Counter-Strike: Source, but it can be easily modified to work for almost any game: TriggerBot.au3 expandcollapse popup#NoTrayIcon #include <Hotkeys.au3> #include <GUIConstants.au3> #region Globals Global $Pause = 1 Global $Team[4] = [1,0,1,2] ;Terrorist = 1, Counter-Terrorist = -1 Global $ToolTip = 1 Global $CyclicRate = Random(50,100,1) Global $SleepTime = TimerInit() Global $FireRate = 100 Global $RGB[3] = [40,40,40] Const $Game_Title = "Counter-Strike Source" Const $INI_File = StringTrimRight(@ScriptName, 4) & ".ini" Const $Images[1] = [@TempDir & _RandomString(1)] #endregion Globals ;Location of CSS.jpg FileInstall("C:\**********************************\CSS.jpg" , $Images[0]) #region Hotkeys Global $HK_Team = "NUMPAD7" Global $HK_Pause = "NUMPAD8" Global $HK_Quit = "NUMPAD0" Global $HK_Trigger = "MOUSE3" Global $HK_Rapid = "MOUSE5" If (FileExists($INI_File)) Then $HK_Team = StringUpper(IniRead($INI_File,"HotKeys", "Toggle Team", $HK_Team)) $HK_Pause = StringUpper(IniRead($INI_File,"HotKeys", "Toggle Pause", $HK_Pause)) $HK_Quit = StringUpper(IniRead($INI_File,"HotKeys", "Quit", $HK_Quit)) $HK_Trigger = StringUpper(IniRead($INI_File,"HotKeys", "Auto Trigger", $HK_Trigger)) $HK_Rapid = StringUpper(IniRead($INI_File,"HotKeys", "Rapid Fire", $HK_Rapid)) $FireRate = StringUpper(IniRead($INI_File,"Other", "Fire Rate", $FireRate)) ;$CyclicRate = IniRead($INI_File,"Misc","Cyclic Rate", $CyclicRate) EndIf If (_IsValidAu3Hotkey($HK_Team)) Then HotKeySet("{" & $HK_Team & "}","ToggleTeam") Else MsgBox(0,"Error","Invalid Team Toggle Hotkey: " & $HK_Team) Exit EndIf If (_IsValidAu3Hotkey($HK_Pause)) Then HotKeySet("{" & $HK_Pause & "}","TogglePause") Else MsgBox(0,"Error","Invalid Pause Toggle Hotkey: " & $HK_Pause) Exit EndIf If (_IsValidAu3Hotkey($HK_Quit)) Then HotKeySet("{" & $HK_Quit & "}","Quit") Else MsgBox(0,"Error","Invalid Quit Hotkey: " & $HK_Quit) Exit EndIf If (_IsValidVKHotKey($HK_Rapid)) Then $HK_Rapid = _GetVirtualKeyHex($HK_Rapid) Else MsgBox(0,"Error","Invalid Rapid Fire Hotkey: " & $HK_Rapid) Exit EndIf If (_IsValidVKHotKey($HK_Trigger)) Then $HK_Trigger = _GetVirtualKeyHex($HK_Trigger) Else MsgBox(0,"ERROR","Invalid Auto Trigger Hotkey: " & $HK_Trigger) Exit EndIf #endregion Hotkeys #region GUI Stuff Global $GUI = GUICreate(_RandomString(0),400,180,Random(100,300,1),Random(100,300,1),$WS_SYSMENU+$WS_BORDER);,$WS_EX_TOOLWINDOW) Global $Background = GUICtrlCreatePic($Images[0],0,0,400,150) Global $SearchBar[4] = [GUICtrlCreateLabel("",75,30,20,2),GUICtrlCreateLabel("",75,35,20,2),75,-2] Global $Label = GUICtrlCreateLabel("",75,32,166,16) GUISetBkColor(0x000000,$GUI) GUICtrlSetBkColor($Label,0x000000) GUICtrlSetBkColor($SearchBar[0],0xFF0000) GUICtrlSetBkColor($SearchBar[1],0xFF0000) GUICtrlSetColor($Label,0xffffff) GUICtrlSetFont($Label,9,400,1,"Comic Sans MS") WinSetTrans($GUI,"",0) GUISetState(@SW_SHOW,$GUI) For $Iter = 0 To 255 Step 5 WinSetTrans($GUI,"",$Iter) Sleep(5) Next #endregion GUI Stuff While 1 If (WinActive($Game_Title)) Then GUISetState(@SW_HIDE,$GUI) If (_IsPressed($HK_Rapid)) Then MouseClick("Left") Else DetectTarget() UpdateToolTip() EndIf Else ToolTip("") GUISetState(@SW_SHOW,$GUI) WinSetTitle($GUI,"",_RandomString(0)) #region SearchBar If ($SearchBar[2] > 220 Or $SearchBar[2] < 76) Then $SearchBar[3] *= -1 EndIf $SearchBar[2] += $SearchBar[3] GUICtrlSetPos($SearchBar[0],$SearchBar[2],30) GUICtrlSetPos($SearchBar[1],$SearchBar[2],48) ;ToDo, Add in Color changing from red to blue #endregion SearchBar If (WinExists($Game_Title)) Then If (GUICtrlRead($Label) <> "Waiting for fullscreen") Then GUICtrlSetData($Label,"Waiting for fullscreen") EndIf Else If (GUICtrlRead($Label) <> "Searching for Counter Strike") Then GUICtrlSetData($Label,"Searching for Counter Strike") EndIf EndIf Switch GUIGetMsg() Case $GUI_EVENT_CLOSE Quit() EndSwitch ;Sleep(50) EndIf Sleep(10) WEnd Func UpdateToolTip() Local $String = "" If ($ToolTip == 1) Then If ($Pause == 1) Then $String = "***** Paused *****" & @TAB & @CRLF Else $String = @TAB & @TAB & @TAB & @TAB & @TAB & @CRLF EndIf If ($Team[0] == 1) Then $String = $String & "Triggers On: Terrorist"; & @CRLF Else $String = $String & "Triggers On: Counter-Terrorist"; & @CRLF EndIf #cs Debug $String = $String & "Red: " & @TAB & @TAB & $RGB[0] & @CRLF $String = $String & "Green: " & @TAB & @TAB & $RGB[1] & @CRLF $String = $String & "Blue: " & @TAB & @TAB & $RGB[2] #ce Debug EndIf ToolTip($String,0,0) EndFunc Func Fire() If (_IsPressed("01")) Then Return ElseIf (($Pause == -1 Or _IsPressed($HK_Trigger)) And (TimerDiff($SleepTime) > $CyclicRate)) Then $SleepTime = TimerInit() MouseClick("left") EndIf EndFunc Func ToggleTeam() $Team[0] *= -1 If ($Team[0] == 1) Then $Team[1] = 0 $Team[2] = 1 $Team[3] = 2 Else $Team[1] = 2 $Team[2] = 1 $Team[3] = 0 EndIf EndFunc Func DetectTarget() Local $Size = WinGetClientSize("Counter-Strike Source") If (@error) Then Return $Size[0] /= 2 $Size[1] /= 2 ;Local $RGB = _GetColorInfo( ($Size[0]-1) , ($Size[1]-1) ) If (($RGB[$Team[1]] >= 75 And $RGB[$Team[2]] < 50 And $RGB[$Team[3]] < 50) Or (($RGB[$Team[1]] > 10 And ($RGB[$Team[2]] + $RGB[$Team[3]]) == 0))) Then Fire() EndIf Return EndFunc Func _GetColorInfo($X,$Y) Local $Color = PixelGetColor($X,$Y) ;Local $RGB[3] $RGB[0] = BitAND( BitShift($Color, 16), 0xff) ; Red $RGB[1] = BitAND( BitShift($Color, 8), 0xff) ; Green $RGB[2] = BitAND($Color, 0xff) ; Blue ;Return $RGB EndFunc Func _RandomString($file = 0) Switch $file Case 0 Return Hex(Random(10000000,99999999,1),Random(6,8,1)) Case 1 Return "\" & Hex(Random(10000000,99999999,1),Random(6,8,1)) & "." & Hex(Random(100,999,1),3) EndSwitch EndFunc Func ToggleToolTip() $ToolTip *= -1 EndFunc Func TogglePause() $Pause *= -1 ToggleToolTip() EndFunc Func Quit() For $Iter = 255 To 0 Step -5 WinSetTrans($GUI,"",$Iter) Sleep(5) Next IniWrite($INI_File,"HotKeys", "Toggle Team", $HK_Team) IniWrite($INI_File,"HotKeys", "Toggle Pause", $HK_Pause) IniWrite($INI_File,"HotKeys", "Quit", $HK_Quit) IniWrite($INI_File,"HotKeys", "Auto Trigger", _GetVirtualKeyString($HK_Trigger)) IniWrite($INI_File,"HotKeys", "Rapid Fire", _GetVirtualKeyString($HK_Rapid)) IniWrite($INI_File,"Other", "Fire Rate", $FireRate) ;IniWrite($INI_File,"Misc","Cyclic Rate", $CyclicRate) FileDelete($Images[0]) GUIDelete($GUI) DllClose($v_dll) Exit EndFunc ;==>Quit oÝ÷ Øz-ì¬jíÚºÚ"µÍÛÛÝ ÌÍÝÙHÜ[ ][ÝÝÙÌ ][ÝÊBÛÛÝ ÌÍÚÕÒÙ^SÝÎMWHHÉ][ÝÌI][ÝË ][ÝÌ][ÝË ][ÝÌ ][ÝË ][ÝÌ I][ÝË ][ÝÌ ][ÝË ][ÝÌ ][ÝË ][ÝÌI][ÝË ][ÝÌ ][ÝË ][ÝÌL ][ÝË ][ÝÌLI][ÝË ][ÝÌL][ÝË ][ÝÌLÉ][ÝË ][ÝÌM ][ÝË ][ÝÌP][ÝË ][ÝÌ ][ÝË ][ÝÌI][ÝË ][ÝÌ][ÝË ][ÝÌÉ][ÝË ][ÝÌ ][ÝË ][ÝÌI][ÝË ][ÝÌ][ÝË ][ÝÌÉ][ÝË ][ÝÌ ][ÝË ][ÝÌÉ][ÝË ][ÝÌ ][ÝË ][ÝÌI][ÝË ][ÝÌ ][ÝË ][ÝÌ I][ÝË ][ÝÌ ][ÝË ][ÝÌ É][ÝË ][ÝÌ ][ÝË ][ÝÌ I][ÝË ][ÝÌ ][ÝË ][ÝÌ É][ÝË ][ÝÌ ][ÝË ][ÝÌ I][ÝË ][ÝÌ I][ÝË ][ÝÌ ][ÝË ][ÝÌ ][ÝË ][ÝÌ I][ÝË ][ÝÌ ][ÝË ][ÝÌ Ì ][ÝË ][ÝÌ ÌI][ÝË ][ÝÌ Ì][ÝË ][ÝÌ ÌÉ][ÝË ][ÝÌ Í ][ÝË ][ÝÌ ÍI][ÝË ][ÝÌ Í][ÝË ][ÝÌ ÍÉ][ÝË ][ÝÌ Î ][ÝË ][ÝÌ ÎI][ÝË ][ÝÌ ÐI][ÝË ][ÝÌ Ð][ÝË ][ÝÌL ][ÝË ][ÝÌL ][ÝË ][ÝÌLI][ÝË ][ÝÌL][ÝË ][ÝÌLÉ][Ý×BÛÛÝ ÌÍÜ×Ð]LÒÙ^SÝÍMHHÉ][ÝÔÔPÑI][ÝË ][ÝÑST][ÝË ][ÝÐS ][ÝË ][ÝÐPÒÔÔPÑI][ÝË ][ÝÑSUI][ÝË ][ÝÕT ][ÝË ][ÝÑÕÓ][ÝË ][ÝÓQ ][ÝË ][ÝÔQÒ ][ÝË ][ÝÒÓQI][ÝË ][ÝÑS ][ÝË ][ÝÑTÐÉ][ÝË ][ÝÒSÑT ][ÝË ][ÝÔÕT ][ÝË ][ÝÔÑ][ÝË ][ÝÑI][ÝË ][ÝÑ][ÝË ][ÝÑÉ][ÝË ][ÝÑ ][ÝË ][ÝÑI][ÝË ][ÝÑ][ÝË ][ÝÑÉ][ÝË ][ÝÑ ][ÝË ][ÝÑI][ÝË ][ÝÑL ][ÝË ][ÝÑLI][ÝË ][ÝÑL][ÝË ][ÝÕP][ÝË ][ÝÔSÐÔQS][ÝË ][ÝÓSSÐÒÉ][ÝË ][ÝÔUTÑI][ÝË ][ÝÐÐTÓÐÒÉ][ÝË ][ÝÓSTQ ][ÝË ][ÝÓSTQI][ÝË ][ÝÓSTQ][ÝË ][ÝÓSTQÉ][ÝË ][ÝÓSTQ ][ÝË ][ÝÓSTQ I][ÝË ][ÝÓSTQ ][ÝË ][ÝÓSTQ É][ÝË ][ÝÓSTQ ][ÝË ][ÝÓSTQI][ÝË ][ÝÓSTQUS ][ÝË ][ÝÓSTQQ ][ÝË ][ÝÓSTQÕP][ÝË ][ÝÓSTQU][ÝË ][ÝÓSTQÕ ][ÝË ][ÝÓSTQST][ÝË ][ÝÓS ][ÝË ][ÝÔS ][ÝË ][ÝÓÕ ][ÝË ][ÝÔÕ ][ÝË ][ÝÓÒQ ][ÝË ][ÝÔÒQ ][Ý×B[ÈÒÔÜÙY ÌÍÜ×Ú^Ù^JNË ÌÍÝÙH ÌÎNÝÙÌ ÌÎNÊBNÈ ÌÍÚ^Ù^H]ÝHH[YHÙÛHÙHÙ^ËNÈÒ×ÒÙ^WÔÜÙYÚ[]YHÙ^HÈÝÜÙYHY]ËSØØ[ ÌÍØWÔHØ[ ÌÍÝÙ ][ÝÚ[ ][ÝË ][ÝÑÙ]Þ[ÒÙ^TÝ]I][ÝË ][ÝÚ[ ][ÝË ÌÍÜ×Ú^Ù^JBRYÝÜ[]S ÌÍØWÔÌK HH[]BT][[ÈÏOIÝ×Ò×ÒÙ^WÔÜÙY[ÈÒÐÙ]ÙÊ BQÜ ÌÍÚ]HÈ PÝ[ ÌÍÚÕÒÙ^SÝ HHJBBRY ÒÔÜÙY ÌÍÚÕÒÙ^SÝÉÌÍÚ]JJH[BBT]ÑÙ]X[Ù^TÝ[Ê ÌÍÚÕÒÙ^SÝÉÌÍÚ]JBBQ[YS^T] ][ÝÉ][ÝÂ[[Â[ÈÑÙ]X[Ù^R^ ÌÍÜ×ÒÙ^JBIÌÍÜ×ÒÙ^HHÝ[Õ ÌÍÜ×ÒÙ^JBBTÝÚ]Ú ÌÍÜ×ÒÙ^BBPØÙH ][ÝÓSÕTÑLI][ÝÂBBT] ][ÝÌI][ÝÂBPØÙH ][ÝÓSÕTÑL][ÝÂBBT] ][ÝÌ][ÝÂBPØÙH ][ÝÓSÕTÑLÉ][ÝÂBBT] ][ÝÌ ][ÝÂBPØÙH ][ÝÓSÕTÑM ][ÝÂBBT] ][ÝÌ I][ÝÂBPØÙH ][ÝÓSÕTÑMI][ÝÂBBT] ][ÝÌ ][ÝÂBPØÙH ][ÝÐPÒÔÔPÑI][ÝÂBBT] ][ÝÌ ][ÝÂBPØÙH ][ÝÕP][ÝÂBBT] ][ÝÌI][ÝÂBPØÙH ][ÝÑST][ÝÂBBT] ][ÝÌ ][ÝÂBPØÙH ][ÝÔÒQ ][ÝÂBBT] ][ÝÌL ][ÝÂBPØÙH ][ÝÐÕ ][ÝÂBBT] ][ÝÌLI][ÝÂBPØÙH ][ÝÐS ][ÝÂBBT] ][ÝÌL][ÝÂBPØÙH ][ÝÔUTÑI][ÝÂBBT] ][ÝÌLÉ][ÝÂBPØÙH ][ÝÐÐTÓÐÒÉ][ÝÂBBT] ][ÝÌM ][ÝÂBPØÙH ][ÝÑTÐÉ][ÝÂBBT] ][ÝÌP][ÝÂBPØÙH ][ÝÔÔPÑI][ÝÂBBT] ][ÝÌ ][ÝÂBPØÙH ][ÝÔÕT ][ÝÂBBT] ][ÝÌI][ÝÂBPØÙH ][ÝÔÑ][ÝÂBBT] ][ÝÌ][ÝÂBPØÙH ][ÝÑS ][ÝÂBBT] ][ÝÌÉ][ÝÂBPØÙH ][ÝÒÓQI][ÝÂBBT] ][ÝÌ ][ÝÂBPØÙH ][ÝÓQ ][ÝÂBBT] ][ÝÌI][ÝÂBPØÙH ][ÝÕT ][ÝÂBBT] ][ÝÌ][ÝÂBPØÙH ][ÝÔQÒ ][ÝÂBBT] ][ÝÌÉ][ÝÂBPØÙH ][ÝÑÕÓ][ÝÂBBT] ][ÝÌ ][ÝÂBPØÙH ][ÝÔSÐÔQS][ÝÂBBT] ][ÝÌÉ][ÝÂBPØÙH ][ÝÒSÑT ][ÝÂBBT] ][ÝÌ ][ÝÂBPØÙH ][ÝÑSUI][ÝÂBBT] ][ÝÌI][ÝÂBPØÙH ][ÝÓSTQ ][ÝÂBBT] ][ÝÌ ][ÝÂBPØÙH ][ÝÓSTQI][ÝÂBBT] ][ÝÌ I][ÝÂBPØÙH ][ÝÓSTQ][ÝÂBBT] ][ÝÌ ][ÝÂBPØÙH ][ÝÓSTQÉ][ÝÂBBT] ][ÝÌ É][ÝÂBPØÙH ][ÝÓSTQ ][ÝÂBBT] ][ÝÌ ][ÝÂBPØÙH ][ÝÓSTQ I][ÝÂBBT] ][ÝÌ I][ÝÂBPØÙH ][ÝÓSTQ ][ÝÂBBT] ][ÝÌ ][ÝÂBPØÙH ][ÝÓSTQ É][ÝÂBBT] ][ÝÌ É][ÝÂBPØÙH ][ÝÓSTQ ][ÝÂBBT] ][ÝÌ ][ÝÂBPØÙH ][ÝÓSTQI][ÝÂBBT] ][ÝÌ I][ÝÂBPØÙH ][ÝÓSTQUS ][ÝÂBBT] ][ÝÌ I][ÝÂBPØÙH ][ÝÓSTQQ ][ÝÂBBT] ][ÝÌ ][ÝÂBPØÙH ][ÝÓSTQÕP][ÝÂBBT] ][ÝÌ ][ÝÂBPØÙH ][ÝÓSTQÕ ][ÝÂBBT] ][ÝÌ I][ÝÂBPØÙH ][ÝÓSTQU][ÝÂBBT] ][ÝÌ ][ÝÂBPØÙH ][ÝÑI][ÝÂBBT] ][ÝÌ Ì ][ÝÂBPØÙH ][ÝÑ][ÝÂBBT] ][ÝÌ ÌI][ÝÂBPØÙH ][ÝÑÉ][ÝÂBBT] ][ÝÌ Ì][ÝÂBPØÙH ][ÝÑ ][ÝÂBBT] ][ÝÌ ÌÉ][ÝÂBPØÙH ][ÝÑI][ÝÂBBT] ][ÝÌ Í ][ÝÂBPØÙH ][ÝÑ][ÝÂBBT] ][ÝÌ ÍI][ÝÂBPØÙH ][ÝÑÉ][ÝÂBBT] ][ÝÌ Í][ÝÂBPØÙH ][ÝÑ ][ÝÂBBT] ][ÝÌ ÍÉ][ÝÂBPØÙH ][ÝÑI][ÝÂBBT] ][ÝÌ Î ][ÝÂBPØÙH ][ÝÑL ][ÝÂBBT] ][ÝÌ ÎI][ÝÂBPØÙH ][ÝÑLI][ÝÂBBT] ][ÝÌ ÐI][ÝÂBPØÙH ][ÝÑL][ÝÂBBT] ][ÝÌ Ð][ÝÂBPØÙH ][ÝÓSSÐÒÉ][ÝÂBBT] ][ÝÌL ][ÝÂBPØÙH ][ÝÓÒQ ][ÝÂBBT] ][ÝÌL ][ÝÂBPØÙH ][ÝÔÒQ ][ÝÂBBT] ][ÝÌLI][ÝÂBPØÙH ][ÝÓÕ ][ÝÂBBT] ][ÝÌL][ÝÂBPØÙH ][ÝÔÕ ][ÝÂBBT] ][ÝÌLÉ][ÝÂQ[ÝÚ]ÚBBBT] ][ÝÌ ][ÝÂ[[Â[ÈÑÙ]X[Ù^TÝ[Ê ÌÍÚÒ^ BBTÝÚ]Ú ÌÍÚÒ^BPØÙH ][ÝÌI][ÝÂBBT] ][ÝÓSÕTÑLI][ÝÂBPØÙH ][ÝÌ][ÝÂBBT] ][ÝÓSÕTÑL][ÝÂBPØÙH ][ÝÌ ][ÝÂBBT] ][ÝÓSÕTÑLÉ][ÝÂBPØÙH ][ÝÌ I][ÝÂBBT] ][ÝÓSÕTÑM ][ÝÂBPØÙH ][ÝÌ ][ÝÂBBT] ][ÝÓSÕTÑMI][ÝÂBPØÙH ][ÝÌ ][ÝÂBBT] ][ÝÐPÒÔÔPÑI][ÝÂBPØÙH ][ÝÌI][ÝÂBBT] ][ÝÕP][ÝÂBPØÙH ][ÝÌ ][ÝÂBBT] ][ÝÑST][ÝÂBPØÙH ][ÝÌL ][ÝÂBBT] ][ÝÔÒQ ][ÝÂBPØÙH ][ÝÌLI][ÝÂBBT] ][ÝÐÕ ][ÝÂBPØÙH ][ÝÌL][ÝÂBBT] ][ÝÐS ][ÝÂBPØÙH ][ÝÌLÉ][ÝÂBBT] ][ÝÔUTÑI][ÝÂBPØÙH ][ÝÌM ][ÝÂBBT] ][ÝÐÐTÓÐÒÉ][ÝÂBPØÙH ][ÝÌP][ÝÂBBT] ][ÝÑTÐÉ][ÝÂBPØÙH ][ÝÌ ][ÝÂBBT] ][ÝÔÔPÑI][ÝÂBPØÙH ][ÝÌI][ÝÂBBT] ][ÝÔÕT ][ÝÂBPØÙH ][ÝÌ][ÝÂBBT] ][ÝÔÑ][ÝÂBPØÙH ][ÝÌÉ][ÝÂBBT] ][ÝÑS ][ÝÂBPØÙH ][ÝÌ ][ÝÂBBT] ][ÝÒÓQI][ÝÂBPØÙH ][ÝÌI][ÝÂBBT] ][ÝÓQ ][ÝÂBPØÙH ][ÝÌ][ÝÂBBT] ][ÝÕT ][ÝÂBPØÙH ][ÝÌÉ][ÝÂBBT] ][ÝÔQÒ ][ÝÂBPØÙH ][ÝÌ ][ÝÂBBT] ][ÝÑÕÓ][ÝÂBPØÙH ][ÝÌÉ][ÝÂBBT] ][ÝÔSÐÔQS][ÝÂBPØÙH ][ÝÌ ][ÝÂBBT] ][ÝÒSÑT ][ÝÂBPØÙH ][ÝÌI][ÝÂBBT] ][ÝÑSUI][ÝÂBPØÙH ][ÝÌ ][ÝÂBBT] ][ÝÓSTQ ][ÝÂBPØÙH ][ÝÌ I][ÝÂBBT] ][ÝÓSTQI][ÝÂBPØÙH ][ÝÌ ][ÝÂBBT] ][ÝÓSTQ][ÝÂBBBBPØÙH ][ÝÌ É][ÝÂBBT] ][ÝÓSTQÉ][ÝÂBPØÙH ][ÝÌ ][ÝÂBBT] ][ÝÓSTQ ][ÝÂBPØÙH ][ÝÌ I][ÝÂBBT] ][ÝÓSTQ I][ÝÂBPØÙH ][ÝÌ ][ÝÂBBT] ][ÝÓSTQ ][ÝÂBPØÙH ][ÝÌ É][ÝÂBBT] ][ÝÓSTQ É][ÝÂBPØÙH ][ÝÌ ][ÝÂBBT] ][ÝÓSTQ ][ÝÂBPØÙH ][ÝÌ I][ÝÂBBT] ][ÝÓSTQI][ÝÂBPØÙH ][ÝÌ I][ÝÂBBT] ][ÝÓSTQUS ][ÝÂBPØÙH ][ÝÌ ][ÝÂBBT] ][ÝÓSTQQ ][ÝÂBPØÙH ][ÝÌ ][ÝÂBBT] ][ÝÓSTQÕP][ÝÂBPØÙH ][ÝÌ I][ÝÂBBT] ][ÝÓSTQÕ ][ÝÂBPØÙH ][ÝÌ ][ÝÂBBT] ][ÝÓSTQU][ÝÂBPØÙH ][ÝÌ Ì ][ÝÂBBT] ][ÝÑI][ÝÂBPØÙH ][ÝÌ ÌI][ÝÂBBT] ][ÝÑ][ÝÂBPØÙH ][ÝÌ Ì][ÝÂBBT] ][ÝÑÉ][ÝÂBPØÙH ][ÝÌ ÌÉ][ÝÂBBT] ][ÝÑ ][ÝÂBPØÙH ][ÝÌ Í ][ÝÂBBT] ][ÝÑI][ÝÂBPØÙH ][ÝÌ ÍI][ÝÂBBT] ][ÝÑ][ÝÂBPØÙH ][ÝÌ Í][ÝÂBBT] ][ÝÑÉ][ÝÂBPØÙH ][ÝÌ ÍÉ][ÝÂBBT] ][ÝÑ ][ÝÂBPØÙH ][ÝÌ Î ][ÝÂBBT] ][ÝÑI][ÝÂBPØÙH ][ÝÌ ÎI][ÝÂBBT] ][ÝÑL ][ÝÂBPØÙH ][ÝÌ ÐI][ÝÂBBT] ][ÝÑLI][ÝÂBPØÙH ][ÝÌ Ð][ÝÂBBT] ][ÝÑL][ÝÂBPØÙH ][ÝÌL ][ÝÂBBT] ][ÝÓSSÐÒÉ][ÝÂBPØÙH ][ÝÌL ][ÝÂBBT] ][ÝÓÒQ ][ÝÂBPØÙH ][ÝÌLI][ÝÂBBT] ][ÝÔÒQ ][ÝÂBPØÙH ][ÝÌL][ÝÂBBT] ][ÝÓÕ ][ÝÂBPØÙH ][ÝÌLÉ][ÝÂBBT] ][ÝÔÕ ][ÝÂQ[ÝÚ]ÚBT] ][ÝÒSSQÑVI][ÝÂ[[Â[ÈÒÕ[YÒÝÙ^J ÌÍÜ×ÒÙ^JBIÌÍÜ×ÒÙ^HHÝ[Õ ÌÍÜ×ÒÙ^JBRY ÑÙ]X[Ù^R^ ÌÍÜ×ÒÙ^JH ÉÝÈ ][ÝÌ ][ÝÊH[BT]YBQ[YT][ÙB[[Â[ÈÒÕ[Y]LÒÝÙ^J ÌÍÜ×ÒÙ^JBIÌÍÜ×ÒÙ^HHÝ[Õ ÌÍÜ×ÒÙ^JBQÜ ÌÍÚ]HÈ PÝ[ ÌÍÜ×Ð]LÒÙ^SÝ HHJBBRY ÌÍÜ×ÒÙ^HOH ÌÍÜ×Ð]LÒÙ^SÝÉÌÍÚ]JH[BBT]YBBQ[YS^T][ÙB[[Â[ÈÑÙ]ÝÙ^UJ ÌÍÜ×ÒÙ^JBRY ÒÕ[Y]LÒÝÙ^J ÌÍÜ×ÒÙ^JJH[BT]BQ[ÙRY ÒÕ[YÒÝÙ^J ÌÍÜ×ÒÙ^JJH[BT]Q[YBT]Â[[ It has some incomplete stuff in there (Cyclic Rate/Fire Rates) and I'm in the process of expanding it some more (Building a child GUI for setting up hotkeys and what-not). Maybe you can learn from this code. -CMR Edited May 29, 2006 by CodeMaster Rapture
Sardith Posted May 29, 2006 Author Posted May 29, 2006 Thanks alot, i'll be looking at it. Right now im making a clock/no recoil, so i'll post that, and get back to the aimbot.. Then add the clcok/norecoil. [font="Verdana"]Valik:Get it straight - I'm not here to say please, I'm here to help - if my help's not appreciated then lotsa luck, gentlemen.[/font]
Busti Posted May 29, 2006 Posted May 29, 2006 you cant make no recoil, only antirecoil, for norecoil you need to hack memory... antirecoil draws mouse down My UDF's : Startet on : 06.06.2006_CaseSearchOrReplaceStr();~> Searches OR Replaces a String,;~> With or Without Casesensivity
Sardith Posted May 29, 2006 Author Posted May 29, 2006 Mis-phrasing on my part, just like you can't make no spread [font="Verdana"]Valik:Get it straight - I'm not here to say please, I'm here to help - if my help's not appreciated then lotsa luck, gentlemen.[/font]
nhd1986 Posted May 30, 2006 Posted May 30, 2006 $h_VKKeyList[95]= ["0x01","0x02","0x04","0x05","0x06","0x08","0x09","0x0D","0x10","0x11","0x12","0x13","0x14","0x1B","0x20","0x21","0x22","0x23","0x24","0x25","0x26","0x27","0x28","0x2C","0x2D","0x2E","0x60","0x61","0x62","0x63","0x64","0x65","0x66","0x67","0x68","0x69","0x6A","0x6B","0x6D","0x6E","0x6F","0x70","0x71","0x72","0x73","0x74","0x75","0x76","0x77","0x78","0x79","0x7A","0x7B","0x90","0xA0","0xA1","0xA2","0xA3"] what is this?, anyone tell me where n how i can find it
gamepin126 Posted May 30, 2006 Posted May 30, 2006 what is this?, anyone tell me where n how i can find itThat'd be a list of hotkeys, in hex.http://msdn.microsoft.com/library/default....ualKeyCodes.asp
Skrip Posted May 30, 2006 Posted May 30, 2006 WARNING!If you are caught by VAC (or VAC2) you are banned 1-2 months after you are caught! [left][sub]We're trapped in the belly of this horrible machine.[/sub][sup]And the machine is bleeding to death...[/sup][sup][/sup][/left]
Sardith Posted May 31, 2006 Author Posted May 31, 2006 *Rolls his eyes* Take a look at gamedeception, people are using the same API in some of there Direct3D hacks. There's no set time for when you'll recieve a "Ban" Status. I've been running it for the past few weeks, tweaking things out, you'd get pending. Also CodeMaster is using the same method, not blocked by PunkBuster, or Vac 2 as of the last update. [font="Verdana"]Valik:Get it straight - I'm not here to say please, I'm here to help - if my help's not appreciated then lotsa luck, gentlemen.[/font]
Busti Posted June 1, 2006 Posted June 1, 2006 WARNING!If you are caught by VAC (or VAC2) you are banned 1-2 months after you are caught!lolz0r vac is unable to find the exe...only with crc check or smt...or titlename but it would be stupid, just name it counter-strike, or give it no title My UDF's : Startet on : 06.06.2006_CaseSearchOrReplaceStr();~> Searches OR Replaces a String,;~> With or Without Casesensivity
CodeMaster Rapture Posted June 1, 2006 Posted June 1, 2006 lolz0r vac is unable to find the exe...only with crc check or smt...or titlename but it would be stupid, just name it counter-strike, or give it no title Or, as I do, randomize all internal and external strings. As far as Anti-Cheats go, any script/exe made with AutoIt2Exe would be rather easy to find, since there is only one compiler (currently) and it will use the same optimization method for every script (thus easily CRCed/Disassembled). VAC can find the exe, it just isn't trying too hard right now. Though, I think there was a lawsuit against Steam for some of the intrusive things VAC was doing, like reading directories/files outside teh Steam folders, and they had to tone down VAC2. I may be wrong, but I think they will not find the exe due to legal issues.-CMR
Busti Posted June 1, 2006 Posted June 1, 2006 and if they find the exe, wayne ? how do they know that its an aimbot ? My UDF's : Startet on : 06.06.2006_CaseSearchOrReplaceStr();~> Searches OR Replaces a String,;~> With or Without Casesensivity
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now