Меня интересуют способы реализации стрельбы по несколька пуль. Я пробывал делать скорострельное оружие, а каждые три выстрела увеличивать время следующий атаки на секунду. Но после первого ж выстрела клиент перестает рисовать декали на стенах и проигрывать анимацию.
void Cglock18::BrustAttack( void ) - обрати внимание на эту функцию
DefaultFire - я себе запилил функцию, в которой происходит сама стрельба, если надо то уже сам смотри в исходниках КСДМ