Let me tell you something interesting.
I recently bought a Razer Deathstalker.. It's on The Fly Macro Recording, actually works. It works for every server I have tried so far.
You just have to type "Gunz Macros" into the google or search bar and bam, you're on your way to making a macro.
One bad thing though, is you have to put in the delays yourself with Razer Synapse.
But It works, if anyone has Razer Synapse compatable keyboards or mice, I'd release my Tbf macros. :P