Test.CSM.Dev

http://developer.valvesoftware.com/wiki/Adding_Ironsights
Вот нормальный тутор.

А вообще, тебе не нужно стирать всю функцию void CBaseViewModel::CalcViewModelLag( Vector& origin, QAngle& angles, QAngle& original_angles ), это странный подход. Нужно просто возвращаться из нее, если у тебя включен айронсайдж.