The weapon pickup script had changed a bit. Might be worth taking a look at that to see if you can modify it to your liking. Make a copy of the script and rename, work on the copies version.
And check in the global.LUA file to see if they added a variable you could possibly read and over rule with the local script.
Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz, 2400 Mhz, 4 Core(s), 4 Logical Processor(s), 8gb RAM, Nvidia gtx660, Windows 7 Pro 64bit