Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ; <COMPILER: v1.1.24.01>
- Box_Init(C="FF0000") {
- Gui, 96: -Caption +ToolWindow +E0x20
- Gui, 96: Color, % C
- Gui, 97: -Caption +ToolWindow +E0x20
- Gui, 97: Color, % C
- Gui, 98: -Caption +ToolWindow +E0x20
- Gui, 98: Color, % C
- Gui, 99: -Caption +ToolWindow +E0x20
- Gui, 99: Color, % C
- }
- Box_Draw(X, Y, W, H, T="1", O="I") {
- If(W < 0)
- X += W, W *= -1
- If(H < 0)
- Y += H, H *= -1
- If(T >= 2)
- {
- If(O == "O")
- X -= T, Y -= T, W += T, H += T
- If(O == "C")
- X -= T / 2, Y -= T / 2
- If(O == "I")
- W -= T, H -= T
- }
- Gui, 96: Show, % "x" X " y" Y " w" W " h" T " NA", Horizontal 1
- Gui, 96:+AlwaysOnTop
- Gui, 98: Show, % "x" X " y" Y + H " w" W " h" T " NA", Horizontal 2
- Gui, 98:+AlwaysOnTop
- Gui, 97: Show, % "x" X " y" Y " w" T " h" H " NA", Vertical 1
- Gui, 97:+AlwaysOnTop
- Gui, 99: Show, % "x" X + W " y" Y " w" T " h" H " NA", Vertical 2
- Gui, 99:+AlwaysOnTop
- }
- Box_Destroy() {
- Loop, 4
- Gui, % A_Index + 95 ": Destroy"
- }
- Box_Hide() {
- Loop, 4
- Gui, % A_Index + 95 ": Hide"
- }
- guif:
- #NoEnv
- #SingleInstance force
- SkinForm(Apply, A_ScriptDir . "\USkin.dll", A_ScriptDir . "\Milikymac.msstyles")
- Firing := 0
- Gui Add, Text, x220 y20 w130 h20, Run 1280x720 Mode [F1]
- Gui Add, Text, x220 y40 w130 h20, Run 1920x1080 Mode [F2]
- Gui Add, Text, x220 y60 w110 h20, Restart Program [F3]
- Gui Add, Text, x220 y80 w160 h20, Performance Statistics [F4]
- Gui Add, Text, x220 y100 w110 h20, Pause/Resume [ALT]
- Gui,Add,Checkbox,x20 y50 w63 h20 vaimtype3, MButton4
- Gui,Add,Checkbox,x90 y50 w63 h20 vaimtype4, MButton5
- Gui,Add,Checkbox,x20 y70 w65 h20 vaimtype2, CapsLock
- Gui,Add,Checkbox,x90 y70 w70 h20 gTrigerSub vtrigger,Trigger Bot
- Gui Add, GroupBox, x10 y120 w160 h45, Aim Speed Control
- Gui Add, GroupBox, x10 y10 w160 h100, Activation
- Gui Add, CheckBox, x20 y30 w60 h20 vaimtype, LButton
- Gui Add, CheckBox, x90 y30 w60 h20 vaimtype1, Rbutton
- Gui Add, Text, x40 y144 w35 h20, Sens:
- Gui Add, Edit, x80 y140 w50 h20 vrx, 7
- Gui Add, Button, x230 y210 w100 h20 gsub4, About Aim Speed
- Gui Add, Button, x240 y230 w80 h20 gsub1, Issues?
- Gui Add, GroupBox, x8 y265 w187 h210, Misc
- Gui Add, CheckBox, x16 y288 w160 h20 vmccree, Mccree Right Click No Recoil
- Gui Add, CheckBox, x16 y308 w160 h20 vtorbjorn, Torbjorn Fast Reload
- Gui Add, CheckBox, x16 y328 w160 h20 vpharah, Pharah Fast Reload
- Gui Add, CheckBox, x16 y348 w160 h20 vreaper, Reaper Fast Reload
- Gui Add, CheckBox, x16 y368 w160 h20 vroadhog, RoadHog Fast Reload
- Gui Add, CheckBox, x16 y388 w160 h20 vroadhog1, RoadHog Combo
- Gui Add, CheckBox, x16 y408 w160 h20 vgenji, Genji combo
- Gui Add, CheckBox, x16 y428 w160 h20 vbunny, Bunnyhop
- Gui Add, CheckBox, x16 y448 w160 h20 voverlayActive, Overlay
- Gui Add, Text, x16 y200 w33 h20, x-axis:
- Gui Add, Slider,x48 y200 w130 h25 vxrange Invert Tickinterval1 range1-4, 4
- Gui Add, Text, x16 y224 w35 h19, y-axis:
- Gui Add, Slider,x48 y224 w130 h25 vyrange Invert Tickinterval1 range1-4, 4
- Gui Add, Button, x240 y250 w80 h20 gsub2, How-to
- Gui Add, Button, x240 y270 w80 h20 gsub3, Best Settings
- Gui Add, GroupBox, x8 y176 w185 h80, FoV Range
- Gui Add, Edit, x315 y140 w30 h20 vxy, 85
- Gui Add, Text, x280 y140 w35 h20, y-axis:
- Gui Add, Text, x208 y140 w35 h20, x-axis:
- Gui Add, Edit, x240 y140 w35 h20 vxa, 58
- Gui Add, GroupBox, x205 y120 w160 h45, Aim Settings
- Gui Add, Button, x230 y170 w100 h20 gsub5, About FoV Range
- Gui Add, Button, x230 y190 w100 h20 gsub6, About Aim Settings
- Gui Add, Text, x220 y300 w130 h150, Autisterne har overtaget Korea: `n`n hah du blev snyt`n`nså der moneys
- Gui Show, w372 h480, Neger-slayer (Stefan)
- Loop {
- Gui, Submit, NoHide
- Sleep -1
- }
- Return
- TrigerSub:
- GuiControlGet, trigger
- if trigger
- setbatchlines,-1
- dir := "1.png"
- if (!fileexist(dir)) {
- URLDownloadToFile,http://i.imgur.com/wrQBaYL.png, % dir
- while (!fileexist(dir))
- sleep, 50
- }
- wingetpos,,,ww,wh, % "ahk_class TankWindowClass"
- center_x := ww/2
- center_y := wh/2
- loop {
- ImageSearch, , , % center_x, 0, % center_x, % center_y, % "*80 " dir
- If (!Errorlevel) {
- ImageSearch, , , % center_x, % center_y, % center_x, % wh, % "*80 " dir
- If (!Errorlevel)
- Send {Click down}
- Sleep,225
- Send {Click up}
- Sleep,20
- }}
- Return
- F4::
- Send {Ctrl Down}{Shift Down}{R Down}{Ctrl Up}{Shift Up}{R Up}
- Return
- #If bunny=1
- *~$Space::
- sleep 20
- loop
- {
- GetKeyState, SpaceState, Space, P
- if SpaceState = U
- break
- Sleep 1
- Send, {Blind}{Space}
- }
- Return
- #If
- Return
- Return
- #If roadhog1=1
- mbutton::
- MouseClick, right
- sleep, 5
- Send {LShift down}{LShift up}
- sleep, 1040
- MouseClick, left
- sleep, 50
- Send {v down}{v up}
- Return
- #If
- Return
- #If genji=1
- mbutton::
- MouseClick, right
- sleep, 15
- Send {v down}{v up}
- sleep, 15
- Send {Shift down}{Shift up}
- Return
- #If
- Return
- #If roadhog=1
- $r::
- Send {r}
- Sleep 1880
- Send {v}
- Return
- #If
- Return
- #If torbjorn=1
- $r::
- Send {r}
- Sleep 1780
- Send {v}
- Return
- #If
- Return
- #If pharah=1
- $r::
- Send {r}
- Sleep 1200
- Send {v}
- Return
- #If
- return
- #If reaper=1
- $r::
- Send {r}
- Sleep 300
- Send {v}
- Return
- #If
- return
- #If mccree=1
- ~RButton::
- Loop
- If GetKeyState("RButton") {
- Sleep, 5
- moveAmount := (moveAmount = 2) ? 3 : 0
- mouseXY(moveAmount,3.4)
- }
- else
- break
- Return
- mouseXY(x,y)
- {
- DllCall("mouse_event",int,1,int,x,int,y,uint,0,uint,0)
- }
- #If
- return
- #If aimtype2=1
- ~capslock::
- GoSub MouseMoves2
- Return
- #If
- Return
- sub1:
- {
- msgbox, Having issues?`n`nMccree Right Click No Recoil Does NOT!!! work with right click aimlock`nHOLD DOWN RIGHT CLICK FOR IT TO WORK DONT JUST PRESS BUTTON`n`nAll Combos are middle mouse button`n`nCheat is CPU intensive and only uses math.`n`nLowFPS: Lower Aim speed to 3.`nLowFPS: Lower resolution to 720p and play on low.`nLowFPS: If you get low fps after a playthrough, press F3 to restart the cheat.`n`nCursor jumping left or right when using Aim key?`n`nJumpBug:Your PC is lagging out when using Aimkey. Check LowFPS solution.`nJumpBug: Switch your resolution to 720p but use F2(1080p) with Aim Speed 3.`n`nAlways try the cheat out in Practice Range to find your best settings.
- }
- return
- sub2:
- {
- msgbox, How-to:`n`nLaunch Game. Switch to Borderless Windowed mode.`nResolution has to be 720p or 1080p. As precaution, set your quality settings to Low.`n`nTo-use:`nPress F1 or F2 depending on your resolution.`nShoot an Enemy. When the Health Bar is visible press the aimkey to snap onto the target.`n`nIf nothing is happening make sure you are not using any desktop applications that alter your color settings or are recording your gameplay such as W10 DVR or Fraps.
- }
- return
- sub3:
- {
- msgbox, Best Settings for the cheat (Legit):`n`nResolution: 1280x720`nAim Speed: 3
- }
- return
- sub4:
- {
- msgbox, Higher the number, Faster the it locks on. `n`Lower the number, The slower it locks on.
- }
- return
- sub5:
- {
- msgbox, Has 4 settings. `n`nStarts on its Lowest FoV. `n`nThe higher the fov the more the bot can see. `n`nX-Axis is side ways Y-Axis is up and down
- }
- return
- sub6:
- {
- msgbox, This is where it aims. `n`nThe default settings is what is in all my previous verions. `n`nAs always X-Axis is side ways Y-Axis is up and down
- }
- return
- GuiClose:
- ExitApp
- return
- SkinForm(Param1 = "Apply", DLL = "", SkinName = ""){
- if(Param1 = Apply){
- DllCall("LoadLibrary", str, DLL)
- DllCall(DLL . "\USkinInit", Int,0, Int,0, AStr, SkinName)
- }else if(Param1 = 0) {
- DllCall(DLL . "\USkinExit")
- }}
- Change1:
- MsgBox, Applied
- Gui,Submit, Nohide
- return
- F1::
- #Persistent
- #KeyHistory, 0
- #NoEnv
- #HotKeyInterval 1
- #MaxHotkeysPerInterval 127
- #InstallKeybdHook
- #UseHook
- #SingleInstance, Force
- SetKeyDelay,-1, 8
- SetControlDelay, -1
- SetMouseDelay, 0
- SetWinDelay,-1
- SendMode, InputThenPlay
- SetBatchLines,-1
- ListLines, Off
- CoordMode, Mouse, Screen
- PID := DllCall("GetCurrentProcessId")
- Process, Priority, %PID%, Normal
- ZeroX := 640
- ZeroY := 360
- CFovX := 320
- CFovY := 200
- ScanL := 500
- ScanR := 800
- ScanT := 180
- ScanB := 400
- GuiControlget, rX
- GuiControlget, xa
- GuiControlget, ya
- GuiControlget, xrange
- GuiControlget, yrange
- GuiControlget, rX
- Loop, {
- Gui,Submit, Nohide
- if (aimtype=1)
- {
- GetKeyState, Mouse2, LButton, P
- GoSub MouseMoves2
- }
- if (aimtype1=1)
- {
- GetKeyState, Mouse2, RButton, P
- GoSub MouseMoves2
- }
- if (aimtype3=1)
- {
- GetKeyState, Mouse2, XButton1, P
- GoSub MouseMoves2
- }
- if (aimtype4=1)
- {
- GetKeyState, Mouse2, XButton2, P
- GoSub MouseMoves2
- }
- imageSearch, AimPixelX, AimPixelY, 0 + (A_Screenwidth * (xrange/10)), 0 + (A_Screenheight * (yrange/10)), A_Screenwidth - (A_Screenwidth * (xrange/10)), A_Screenheight - (A_Screenheight * (yrange / 10)), *4 hhp2.bmp
- GoSub GetAimOffset
- GoSub GetAimMoves
- if(ErrorLevel = 1){
- imageSearch, AimPixelX, AimPixelY, 0 + (A_Screenwidth * (xrange/10)), 0 + (A_Screenheight * (yrange/10)), A_Screenwidth - (A_Screenwidth * (xrange/10)), A_Screenheight - (A_Screenheight * (yrange / 10)), *4 hhp3.bmp
- GoSub GetAimOffset3
- GoSub GetAimMoves
- }
- Box_Init("FF0000")
- X := 0 + (A_Screenwidth * (xrange/10))
- Y := 0 + (A_Screenheight * (yrange/10))
- W := (A_Screenwidth - (A_Screenwidth * (xrange/10))) - X
- H := (A_Screenheight - (A_Screenheight * (yrange / 10))) -Y
- Box_Draw(X, Y , W, H)
- if(overlayActive=0){
- Box_Hide()
- }
- }
- MouseMoves:
- If ( Mouse2 == "D" ) {
- DllCall("mouse_event", uint, 1, int, MoveX, int, MoveY, uint, 0, int, 0)
- }
- Return
- MouseMoves1:
- If ( Mouse2 == "U" ) {
- DllCall("mouse_event", uint, 1, int, MoveX, int, MoveY, uint, 0, int, 0)
- }
- Return
- GetAimOffset:
- Gui,Submit, Nohide
- AimX := AimPixelX - ZeroX +xA
- AimY := AimPixelY - ZeroY +xY
- If ( AimX+5 > 0) {
- DirX := rx / 10
- }
- If ( AimX+5 < 0) {
- DirX := (-rx) / 10
- }
- If ( AimY+2 > 0 ) {
- DirY := rX /10 *0.5
- }
- If ( AimY+2 < 0 ) {
- DirY := (-rx) /10 *0.5
- }
- AimOffsetX := AimX * DirX
- AimOffsetY := AimY * DirY
- Return
- GetAimOffset3:
- Gui,Submit, Nohide
- AimX := AimPixelX - ZeroX +30
- AimY := AimPixelY - ZeroY +50
- If ( AimX+5 > 0) {
- DirX := rx / 10
- }
- If ( AimX+5 < 0) {
- DirX := (-rx) / 10
- }
- If ( AimY+2 > 0 ) {
- DirY := rX /10 *0.5
- }
- If ( AimY+2 < 0 ) {
- DirY := (-rx) /10 *0.5
- }
- AimOffsetX := AimX * DirX
- AimOffsetY := AimY * DirY
- Return
- GetAimMoves:
- RootX := Ceil(( AimOffsetX ** ( 1 )))
- RootY := Ceil(( AimOffsetY ** ( 1 )))
- MoveX := RootX * DirX
- MoveY := RootY * DirY
- Return
- SleepF:
- SleepDuration = 1
- TimePeriod = 1
- DllCall("Winmm\timeBeginPeriod", uint, TimePeriod)
- Iterations = 1
- StartTime := A_TickCount
- Loop, %Iterations% {
- DllCall("Sleep", UInt, TimePeriod)
- }
- DllCall("Winmm\timeEndPeriod", UInt, TimePeriod)
- Return
- DebugTool:
- MouseGetPos, MX, MY
- ToolTip, %AimOffsetX% | %AimOffsetY%
- ToolTip, %AimX% | %AimY%
- ToolTip, %IntAimX% | %IntAimY%
- ToolTip, %RootX% | %RootY%
- ToolTip, %MoveX% | %MoveY% || %MX% %MY%
- Return
- F2::
- #Persistent
- #KeyHistory, 0
- #NoEnv
- #HotKeyInterval 1
- #MaxHotkeysPerInterval 2000
- #InstallKeybdHook
- #UseHook
- #SingleInstance, Force
- SetKeyDelay,-1, 8
- SetControlDelay, -1
- SetMouseDelay, 0
- SetWinDelay,-1
- SendMode, InputThenPlay
- SetBatchLines,-1
- ListLines, Off
- CoordMode, Mouse, client
- PID := DllCall("GetCurrentProcessId")
- Process, Priority, %PID%, Normal
- ZeroX := 960
- ZeroY := 540
- CFovX := 80
- CFovY := 200
- ScanL := 660
- ScanR := 1250
- ScanT := 280
- ScanB := 610
- GuiControlget, rX
- GuiControlget, xa
- GuiControlget, ya
- GuiControlget, xrange
- GuiControlget, yrange
- Loop, {
- Gui,Submit, Nohide
- if (aimtype=1)
- {
- GetKeyState, Mouse2, LButton, P
- GoSub MouseMoves2
- }
- if (aimtype1=1)
- {
- GetKeyState, Mouse2, RButton, P
- GoSub MouseMoves2
- }
- if (aimtype3=1)
- {
- GetKeyState, Mouse2, XButton1, P
- GoSub MouseMoves2
- }
- if (aimtype4=1)
- {
- GetKeyState, Mouse2, XButton2, P
- GoSub MouseMoves2
- }
- imageSearch, AimPixelX, AimPixelY, 0 + (A_Screenwidth * (xrange/10)), 0 + (A_Screenheight * (yrange/10)), A_Screenwidth - (A_Screenwidth * (xrange/10)), A_Screenheight - (A_Screenheight * (yrange / 10)), *4 hhp2.bmp
- GoSub GetAimOffset1
- GoSub GetAimMoves1
- if(ErrorLevel = 1){
- imageSearch, AimPixelX, AimPixelY, 0 + (A_Screenwidth * (xrange/10)), 0 + (A_Screenheight * (yrange/10)), A_Screenwidth - (A_Screenwidth * (xrange/10)), A_Screenheight - (A_Screenheight * (yrange / 10)), *4 hhp.bmp
- GoSub GetAimOffset2
- GoSub GetAimMoves1
- }
- Box_Init("FF0000")
- X := 0 + (A_Screenwidth * (xrange/10))
- Y := 0 + (A_Screenheight * (yrange/10))
- W := (A_Screenwidth - (A_Screenwidth * (xrange/10))) - X
- H := (A_Screenheight - (A_Screenheight * (yrange / 10))) -Y
- Box_Draw(X, Y , W, H)
- if(overlayActive=0){
- Box_Hide()
- }
- }
- MouseMoves2:
- If ( Mouse2 == "D" ) {
- DllCall("mouse_event", uint, 1, int, MoveX, int, MoveY, uint, 0, int, 0)
- }
- Return
- MouseMoves11:
- If ( Mouse2 == "U" ) {
- DllCall("mouse_event", uint, 1, int, MoveX, int, MoveY, uint, 0, int, 0)
- }
- GetAimOffset1:
- Gui,Submit, Nohide
- AimX := AimPixelX - ZeroX +xa
- AimY := AimPixelY - ZeroY +xy
- If ( AimX+5 > 0) {
- DirX := rx / 10
- }
- If ( AimX+5 < 0) {
- DirX := (-rx) / 10
- }
- If ( AimY+2 > 0 ) {
- DirY := rX /10 *0.5
- }
- If ( AimY+2 < 0 ) {
- DirY := (-rx) /10 *0.5
- }
- AimOffsetX := AimX * DirX
- AimOffsetY := AimY * DirY
- Return
- GetAimOffset2:
- Gui,Submit, Nohide
- AimX := AimPixelX - ZeroX +40
- AimY := AimPixelY - ZeroY +70
- If ( AimX+5 > 0) {
- DirX := rx / 10
- }
- If ( AimX+5 < 0) {
- DirX := (-rx) / 10
- }
- If ( AimY+2 > 0 ) {
- DirY := rX /10 *0.5
- }
- If ( AimY+2 < 0 ) {
- DirY := (-rx) /10 *0.5
- }
- AimOffsetX := AimX * DirX
- AimOffsetY := AimY * DirY
- Return
- GetAimMoves1:
- RootX := Ceil(( AimOffsetX ** ( 1 )))
- RootY := Ceil(( AimOffsetY ** ( 1 )))
- MoveX := RootX * DirX
- MoveY := RootY * DirY
- Return
- reload:
- SleepF1:
- SleepDuration = 1
- TimePeriod = 1
- DllCall("Winmm\timeBeginPeriod", uint, TimePeriod)
- Iterations = 1
- StartTime := A_TickCount
- Loop, %Iterations% {
- DllCall("Sleep", UInt, TimePeriod)
- }
- DllCall("Winmm\timeEndPeriod", UInt, TimePeriod)
- Return
- DebugTool1:
- MouseGetPos, MX, MY
- ToolTip, %AimOffsetX% | %AimOffsetY%
- ToolTip, %AimX% | %AimY%
- ToolTip, %IntAimX% | %IntAimY%
- ToolTip, %RootX% | %RootY%
- ToolTip, %MoveX% | %MoveY% || %MX% %MY%
- Return
- ALT::
- pause
- SoundBEEP
- return
- F3::
- Reload
- Return
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement