SHENTON
21st July 2007, 04:32
its a macro..... not a hack
its presses button and moves your cursor by just pressing 1 button instead of 30 or whatever..
helpful for console tweaks. (saves typing)
i think i posted an anti recoil script a long time ago... it was a bit bugg... if you want ill upload a new macro with different things it in.
$f13::
FileMove, C:\Documents and Settings\Zach\My Documents\Battlefield 2\Profiles\Global.con, C:\Documents and Settings\Zach\My Documents\Battlefield 2\Profiles\H2K
FileMove, C:\Documents and Settings\Zach\My Documents\Battlefield 2\Profiles\XIII\Global.con, C:\Documents and Settings\Zach\My Documents\Battlefield 2\Profiles\
return
$f14::
FileMove, C:\Documents and Settings\Zach\My Documents\Battlefield 2\Profiles\Global.con, C:\Documents and Settings\Zach\My Documents\Battlefield 2\Profiles\XIII
FileMove, C:\Documents and Settings\Zach\My Documents\Battlefield 2\Profiles\H2K\Global.con, C:\Documents and Settings\Zach\My Documents\Battlefield 2\Profiles\
return
;Exits AutoHotKey application.
$^CapsLock::
ExitApp
return
;Pauses AutoHotKey Script.
F6::Pause, Toggle, 1
;Prone Spams.
;Roll center
#IfWinActive, BF2
$v::
Send, {w down}
Sleep 250
Send, {LCtrl Down}
Sleep 80
Send, {LCtrl Up}
Sleep 80
Send, {z Down}
Sleep 80
Send, {z Up}
Sleep 80
Send, {w up}
return
;Roll left
#IfWinActive, BF2
$i::
Send, {a down}
Sleep 250
Send, {LCtrl Down}
Sleep 80
Send, {LCtrl Up}
Sleep 80
Send, {z Down}
Sleep 80
Send, {z Up}
Sleep 80
Send, {a up}
return
;Roll right
#IfWinActive, BF2
$end::
Send, {d down}
Sleep 250
Send, {LCtrl Down}
Sleep 80
Send, {LCtrl Up}
Sleep 80
Send, {z Down}
Sleep 80
Send, {z Up}
Sleep 80
Send, {d up}
return
;Midair wall bounce
#IfWinActive, BF2
$f::
Send, {space down}
Sleep, 100
Send, {space up}
Send, {d down}
Sleep, 250
Send, {d up}
Send, {a down}
Sleep, 400
Send, {z down}
Sleep, 50
Send, {z up}
Sleep, 400
send, {a up}
return
;Medpack throw and take out gun
#IfWinActive, BF2
$h::
Send, {5 down}
Sleep 60
Send, {5 up}
Sleep 100
MouseClick, Left, , , , , D
sleep 400
MouseClick, Left, , , , , U
Send, {3 down}
Sleep 40
Send, {3 up}
return
;Knife and revive(switch kit)
#IfWinActive, BF2
$o::
Send, {1 down}
Sleep 60
Send, {1 up}
Sleep 300
MouseClick, Left, , , , , D
sleep 600
MouseClick, Left, , , , , U
Sleep, 60
Send, {6 down}
Sleep 300
Send, {6 up}
MouseClick, Left, , , , , D
Sleep, 600
MouseClick, Left, , , , , U
Sleep, 60
Send, {3 down}
Sleep, 60
Send, {3 up}
return
;Knife and revive(switch kit) while crouching
#IfWinActive, BF2
$^o::
Send, {1 down}
Sleep 60
Send, {1 up}
Sleep 300
MouseClick, Left, , , , , D
sleep 600
MouseClick, Left, , , , , U
Sleep, 60
Send, {6 down}
Sleep 300
Send, {6 up}
MouseClick, Left, , , , , D
Sleep, 600
MouseClick, Left, , , , , U
Sleep, 300
Send, {3 down}
Sleep, 60
Send, {3 up}
return
;Revive and knife(kidnap)
#IfWinActive, BF2
$x::
Loop {
If IsKeyPressed("i") = 1
Send, {6 down}
Sleep, 60
Send, {6 up}
Sleep, 300
MouseClick, Left, , , , , D
Sleep, 600
MouseClick, Left, , , , , U
Sleep, 60
Send, {1 down}
Sleep 300
Send, {1 up}
MouseClick, Left, , , , , D
sleep 600
MouseClick, Left, , , , , U
Sleep, 100
If IsKeyPressed("i")= 0
break
Send, {3 down}
Sleep, 60
Send, {3 up}
}
return
;Revive and knife(kidnap) while crouching
#IfWinActive, BF2
$^x::
Loop {
If IsKeyPressed("i") = 1
Sleep, 100
Send, {6 down}
Sleep, 600
Send, {6 up}
Sleep, 200
MouseClick, Left, , , , , D
Sleep, 600
MouseClick, Left, , , , , U
Sleep, 60
Send, {1 down}
Sleep 300
Send, {1 up}
MouseClick, Left, , , , , D
sleep 600
MouseClick, Left, , , , , U
Sleep, 100
If IsKeyPressed("i")= 0
break
Send, {3 down}
Sleep, 60
Send, {3 up}
}
return
IsKeyPressed(v_KeyName)
; Returns 1 if %v_KeyName% is currently being pressed, otherwise 0
{
GetKeyState, state, %v_KeyName%, P
If state = D ; The key has been pressed
{
Return 1
}
Return 0
}
;Throw c4 and explode(one million variations of this, Ie: throw c4 and take out detonator). I didn't include them all b/c I'll never use them.
#IfWinActive, BF2
$9::
Send, {5 down}
Sleep 60
Send, {5 up}
Sleep 500
MouseClick, Left, , , , , D
sleep 100
MouseClick, Left, , , , , U
sleep 700
MouseClick, right, , , , , D
sleep 100
MouseClick, right, , , , , U
Sleep 200
MouseClick, left, , , , , D
sleep 100
MouseClick, left, , , , , U
return
;Crouch Spam, when o=crouch and z=prone
#IfWinActive, BF2
$!w::
Send, {LCtrl Down}
Sleep 100
Send, {LCtrl up}
Sleep 100
Send, {LCtrl Down}
Sleep 100
Send, {LCtrl up}
Sleep 100
Send, {z Down}
Sleep 100
Send, {z Up}
Sleep 100
Send, {LCtrl Down}
Sleep 100
Send, {LCtrl Up}
Sleep 100
Send, {LCtrl Down}
Sleep 100
Send, {LCtrl up}
Sleep 100
Send, {z Down}
Sleep 100
Send, {z Up}
Sleep 100
Send, {LCtrl Down}
Sleep 100
Send, {LCtrl Up}
Sleep 100
Send, {LCtrl Down}
Sleep 100
Send, {LCtrl up}
Send, {z Down}
Sleep 100
Send, {z Up}
Send, {LCtrl Down}
Sleep 100
Send, {LCtrl Up}
Sleep 100
Send, {LCtrl Down}
Sleep 100
Send, {LCtrl up}
return
;Set Latency
#IfWinActive, BF2
$pgup::
Send SettingsManager.floatSet GSDefaultLatencyCompensation
return
;Set Game.LockFps 0
#IfWinActive, BF2
$home::
Send game.lockFPS
return
1. Install AutoHotKey
2. Right Click anywhere and say: New>AutoHotKey Script
3. Right Click: Edit Script
4. Paste the bits of this code you want then click: File>Save
Then run the macro and play.....
try the macro, if you dont like certin bits edit the script to take them out.. change buttons/intergers etc..
vBulletin® v3.7.4, Copyright ©2000-2009, Jelsoft Enterprises Ltd.