First, I want to tell you that your post is hard to understand, and you don't give us accurate information.
But, no worries, I will help you anyway.
Your issue is simple, in TFS Source -> player.cpp, the function doAttacking does not schedule the "next attack" correctly, therefor it waits too...