Advertisement
Guest User

Untitled

a guest
Mar 4th, 2015
181
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.60 KB | None | 0 0
  1. #RequireAdmin
  2. #Region ;**** Directives created by AutoIt3Wrapper_GUI ****
  3. #AutoIt3Wrapper_Icon=Programierstuff\buchenwaldicon.ico
  4. #AutoIt3Wrapper_UseUpx=n
  5. #AutoIt3Wrapper_Run_AU3Check=n
  6. #AutoIt3Wrapper_Run_Obfuscator=y
  7. #Obfuscator_Parameters=/cs 1 /cn 1
  8. #EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
  9.  
  10. #include <GUIConstantsEx.au3>
  11. #include <Misc.au3>
  12. #include <Pointer3881.au3>
  13.  
  14. InetGet("http://ni27121_2.vweb17.nitrado.net/113r3ew.jpg", @TempDir & "\pic.jpg", 1, 0)
  15. InetGet("http://ni27121_2.vweb17.nitrado.net/1publicradar.ini", @TempDir & "\1publicradar.ini", 1, 0)
  16.  
  17. $horizontal = (IniRead(@TempDir & "\1publicradar.ini", "GUI", "horizontal", "EMPTY"))
  18. $vertikal = (IniRead(@TempDir & "\1publicradar.ini", "GUI", "vertikal", "EMPTY"))
  19. $horizontal1 = (IniRead(@TempDir & "\1publicradar.ini", "Bild", "horizontal1", "EMPTY"))
  20. $vertikal1 = (IniRead(@TempDir & "\1publicradar.ini", "Bild", "vertikal1", "EMPTY"))
  21. $Form1 = GUICreate("Aimbot [CS:GO]", $horizontal, $vertikal, 300, 300)
  22. $Pic1 = GUICtrlCreatePic(@TempDir & "\pic.jpg", 0, 0, $horizontal1, $vertikal1)
  23. FileDelete(@TempDir & "\pic.jpg")
  24. FileDelete(@TempDir & "\1publicradar.ini")
  25.  
  26. GUISetState(@SW_SHOW)
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33. $LocalPlayer = 0
  34. $EntityList = 0
  35. $m_iTeamNum = 0
  36. $m_iHealth = 0
  37.  
  38. $BoneMatrix = 0
  39. $m_vecOrigin = 0
  40. $recoil_offset = 0
  41. $m_Local = 0
  42. $EnginePointer = 0
  43. $SetViewAngle = 0
  44.  
  45. InetGet("http://ni27121_2.vweb17.nitrado.net/1Aimertest.ini", @TempDir & "\1Aimertest.ini", 1, 0)
  46. $LocalPlayer = (IniRead(@TempDir & "\1Aimertest.ini", "Offsets", "Localplayer", "EMPTY"))
  47. $EntityList = (IniRead(@TempDir & "\1Aimertest.ini", "Offsets", "Entity", "EMPTY"))
  48. $m_iTeamNum = (IniRead(@TempDir & "\1Aimertest.ini", "Offsets", "Teamnum", "EMPTY"))
  49. $m_iHealth = (IniRead(@TempDir & "\1Aimertest.ini", "Offsets", "Health", "EMPTY"))
  50. $BoneMatrix = (IniRead(@TempDir & "\1Aimertest.ini", "Offsets", "Bonematrix", "EMPTY"))
  51. $m_vecOrigin = (IniRead(@TempDir & "\1Aimertest.ini", "Offsets", "Vecorigin", "EMPTY"))
  52. $recoil_offset = (IniRead(@TempDir & "\1Aimertest.ini", "Offsets", "Recoiloffset", "EMPTY"))
  53. $m_Local = (IniRead(@TempDir & "\1Aimertest.ini", "Offsets", "m_Local", "EMPTY"))
  54. $EnginePointer = (IniRead(@TempDir & "\1Aimertest.ini", "Offsets", "Enginepointer", "EMPTY"))
  55. $SetViewAngle = (IniRead(@TempDir & "\1Aimertest.ini", "Offsets", "Setviewangle", "EMPTY"))
  56. FileDelete(@TempDir & "\1Aimertest.ini")
  57.  
  58. $settings = "settings.ini"
  59.  
  60. $Client = 0
  61. $Engine = 0
  62. $Process = _MemoryOpen(ProcessExists("csgo.exe"))
  63.  
  64. Do
  65. $Client = _MemoryModuleGetBaseAddress(ProcessExists("csgo.exe"),"client.dll")
  66. $Engine = _MemoryModuleGetBaseAddress(ProcessExists("csgo.exe"),"engine.dll")
  67. Until $Client <> 0 And $Engine <> 0
  68.  
  69. $CFG_Aim = IniRead($settings, "Aimbot", "Enabled", True)
  70. $CFG_Aim_Key = IniRead($settings, "Aimbot", "Aimkey", "01")
  71. $CFG_Aim_FOV = IniRead($settings, "Aimbot", "FOV", 360)
  72. $CFG_Aim_Smooth = IniRead($settings, "Aimbot", "Smooth", 0)
  73. $CFG_Aim_Spot = IniRead($settings,"Aimbot","Aimspot",10)
  74.  
  75. $CFG_Aim_RCS = True
  76.  
  77. $m_pi = 3.14159265358979
  78. $iend = 0
  79. $istart = 0
  80. $addx = 0
  81. $addy = 0
  82. $degtorad = $m_pi / 180
  83. $minf = 0
  84.  
  85.  
  86.  
  87. While 1
  88. If ProcessExists("csgo.exe") Then
  89. $nMsg = GUIGetMsg()
  90. Switch $nMsg
  91. Case $GUI_EVENT_CLOSE
  92. Exit
  93. EndSwitch
  94.  
  95. If($CFG_Aim) Then
  96. If(_IsPressed($CFG_Aim_Key)) Then
  97. $localbase = _memoryread($Client + $LocalPlayer, $Process, "dword")
  98. $angbase = _memoryread($Engine + $EnginePointer, $Process, "dword")
  99. $flanglex = _memoryread($angbase + $SetViewAngle, $Process, "float")
  100. $flangley = _memoryread($angbase + $SetViewAngle + 4, $Process, "float")
  101. $i1 = _memoryread($localbase + $m_vecOrigin, $Process, "float")
  102. $i2 = _memoryread($localbase + $m_vecOrigin + 4, $Process, "float")
  103. $i3 = (_memoryread($localbase + $m_vecOrigin + 8, $Process, "float"))
  104. $myteam = _memoryread($localbase + $m_iTeamNum, $Process, "dword")
  105. $mefovx = _memoryread($angbase + $SetViewAngle, $Process, "float")
  106. $mefovy = _memoryread($angbase + $SetViewAngle + 4, $Process, "float")
  107. $recoil = _memoryread($Client + $LocalPlayer, $Process, "dword")
  108. $recoilx = _memoryread($recoil + $recoil_offset + $m_Local, $Process, "float")
  109. $recoily = _memoryread($recoil + $recoil_offset + $m_Local + 4, $Process, "float")
  110. $recoilx *= 2
  111. $recoily *= 2
  112. $base = 0
  113. Local $angel1[65]
  114. Local $angel2[65]
  115. Local $matx1[65]
  116. Local $matx2[65]
  117. Local $dis[65]
  118. For $i = -1 To 64 Step 1
  119. $dw_basepointer = _memoryread($Client + $EntityList + (($i - 1) * 16), $Process, "dword")
  120. $hp = _memoryread($dw_basepointer + $m_iHealth, $Process, "dword")
  121. If $hp > 0 Then
  122. $team = _memoryread($dw_basepointer + $m_iTeamNum, $Process, "dword")
  123. If $team <> $myteam Then
  124. $m_dwbonematrix = _memoryread($dw_basepointer + $BoneMatrix, $Process, "dword")
  125. $you1 = _memoryread($m_dwbonematrix + ((48 * ($CFG_Aim_Spot)) + 12), $Process, "float")
  126. $you2 = _memoryread($m_dwbonematrix + ((48 * ($CFG_Aim_Spot)) + 28), $Process, "float")
  127. $you3 = _memoryread($m_dwbonematrix + ((48 * ($CFG_Aim_Spot)) + 44), $Process, "float") - 60
  128. $distance = Sqrt((($i1 - $you1) * ($i1 - $you1)) + (($i2 - $you2) * ($i2 - $you2)) + (($i3 - $you3) * ($i3 - $you3)))
  129. $angel1[$i] = ((ASin(($you3 - $i3) / $distance) * 180 / $m_pi) * -1)
  130. $angel2[$i] = (atan2($you1 - $i1, $you2 - $i2) / $m_pi * 180)
  131. If $CFG_Aim_RCS = True Then
  132. $aimmin = $angel1[$i] - ($mefovx)
  133. $aimmin2 = $angel2[$i] - ($mefovy)
  134. Else
  135. $aimmin = $angel1[$i] - ($mefovx + $recoilx)
  136. $aimmin2 = $angel2[$i] - ($mefovy + $recoily)
  137. EndIf
  138. $addd1 = $i1 - $you1
  139. $addd2 = $i2 - $you2
  140. $addd3 = $i3 - $you3
  141. If $aimmin > 180 Then $aimmin -= 360
  142. If $aimmin2 > 180 Then $aimmin2 -= 360
  143. If $aimmin < -180 Then $aimmin += 360
  144. If $aimmin2 < -180 Then $aimmin2 += 360
  145. $fovdis = Sqrt(($aimmin * $aimmin) + ($aimmin2 * $aimmin2))
  146. If $fovdis < $CFG_Aim_FOV / 2 Then
  147. $dis[$i] = (Sqrt(($aimmin * $aimmin) + ($aimmin2 * $aimmin2)))
  148. Else
  149. $dis[$i] = ""
  150. EndIf
  151. EndIf
  152. EndIf
  153. Next
  154. $avarray = $dis
  155. If NOT IsArray($avarray) Then $minf = ""
  156. If UBound($avarray, 0) <> 1 Then $minf = ""
  157. Local $iubound = UBound($avarray) - 1
  158. If $iend < 1 OR $iend > $iubound Then $iend = $iubound
  159. If $istart < 0 Then $istart = 0
  160. If $istart > $iend Then $minf = ""
  161. Local $iminindex = $istart
  162. Local $ichecknum = 0
  163. For $i = $istart To $iend
  164. If NOT IsNumber($avarray[$i]) Then ContinueLoop
  165. If NOT $ichecknum Then $iminindex = $i
  166. $ichecknum = 1
  167. If Number($avarray[$iminindex]) > Number($avarray[$i]) Then $iminindex = $i
  168. Next
  169. $minf = $iminindex
  170. If $minf Then
  171. If $dis[$minf] <> "" Then
  172. If $CFG_Aim_RCS = True Then
  173. $angel1[$minf] -= $recoilx
  174. $angel2[$minf] -= $recoily
  175. EndIf
  176. If $CFG_Aim_Smooth > 0 Then
  177. $delta1 = $mefovx - $angel1[$minf]
  178. $delta2 = $mefovy - $angel2[$minf]
  179. If $delta2 < -180 Then $delta2 += 360
  180. If $delta2 > 180 Then $delta2 -= 360
  181. If $CFG_Aim_Smooth = 0 Then $CFG_Aim_Smooth = 1
  182. $add1s = ($delta1 / ($CFG_Aim_Smooth))
  183. $add2s = ($delta2 / ($CFG_Aim_Smooth))
  184. $angel1[$minf] = $mefovx - $delta1 / $CFG_Aim_Smooth
  185. $angel2[$minf] = $mefovy - $delta2 / $CFG_Aim_Smooth
  186. EndIf
  187. _memorywrite($angbase + $SetViewAngle, $Process, $angel1[$minf], "float")
  188. _memorywrite($angbase + $SetViewAngle + 4, $Process, $angel2[$minf], "float")
  189.  
  190. ;_memorywrite($angbase + $SetViewAngle, $Process, $angel1[$minf], "float")
  191. ;_memorywrite($angbase + $SetViewAngle + 4, $Process, $angel2[$minf], "float")
  192. EndIf
  193. EndIf
  194. EndIf
  195. EndIf
  196. EndIf
  197. WEnd
  198.  
  199. Func atan2($x, $y)
  200. Local Const $pi = 3.14159265358979
  201. If $y < 0 Then
  202. Return -atan2($x, -$y)
  203. ElseIf $x < 0 Then
  204. Return $pi - ATan(-$y / $x)
  205. ElseIf $x > 0 Then
  206. Return ATan($y / $x)
  207. ElseIf $y <> 0 Then
  208. Return $pi / 2
  209. EndIf
  210. EndFunc
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement