30.06.2014, 16:32
Those modeon should be an array so that you could make it like per-player ones. The current one is a global variable which would effect on every players causing massive lag for them. (Think about high fire-rate weapons). Also, to control the flow, you can use gettime or GetTickCount function. I'd go for gettime because 2-3 seconds can be given to cool off.
EDIT : I was wrong about high fire-rate weapons. This filterscript checks for weapon ID 34 however you should really work on the mode checking. And, the debug client message there won't be suitable.
EDIT : I was wrong about high fire-rate weapons. This filterscript checks for weapon ID 34 however you should really work on the mode checking. And, the debug client message there won't be suitable.

