I am sorry that it came down to this, I would have liked to have figured it out myself, but I have browsed around the guides, faq, and these forums and have not figured it out.
I am simply amazed at this program and what it does, my question is simple.
BF2 will not recognize my normal keys (a-z) to use as hotkeys. I am trying to make a script that will allow me to use the c key to do the pronespam hump the ground thing, while I am able to use lcntrl for normal crouch movement. I have tried binding c to lcrtl via c::LCntrl command and the sequence doesn't start. I have both c and crtl mapped to crouch in bf2. WHen I simply use c:: to start my script, the script will not function and the sequence does not happen.
I have 2 options, getting my z and c keys to work right, or adding a toggle key and just juse lcntrl and lshift, toggling both dolphin diving and prone spamming scripts off for normal movement or on for when I need them.
The only problem I forsee with that is making sure that they do not conflict, I.e having the dolphin script on and the prone spam script on and doing the prone spam in the middle of the dolphin dive.
Any advice is much apreciated, here are the 2 scripts.
Dolphin Dive:
Code:
#Persistent
#InstallKeybdHook
SetKeyDelay, 75, 75
; increase responsiveness
;#MaxThreadsPerHotkey 20
;#MaxThreadsBuffer on
z::
{
Sleep, 5
Send, {Space}
Sleep, 200
Send, {LShift}
Sleep, 500
Send, {LCtrl}
}
Return
Prone Spam
Code:
#Persistent
#InstallKeybdHook
SetKeyDelay, 75, 75
; increase responsiveness
;#MaxThreadsPerHotkey 20
;#MaxThreadsBuffer on
c::
{
Sleep, 5
Send, {LShift}
Sleep, 5
Send, {LCtrl}
Sleep, 5
Send, {LShift}
Sleep, 5
Send, {LCtrl}
}
Return
Both scripts work with lcntrl of lshift but not with the desired c or z. I have tried unmapping c and z so that the game does not recognize them and it makes no difference. Is it the timing?