You can get the latest offset for m_bReadyToBackstab by reading from the netvars.
Once you have a pointer to CBaseCombatWeapon (which is C_BaseEntity + 0xD10) (which you can also get from a netvar dump), you just add 0xAB0 to it to give a bool that tells you if you're ready or not...
if ( iGetWeaponID( pBaseWeapon ) == WPN_Knife )
if (*(MakePtr( bool*, pBaseWeapon, gPointers.m_bReadyToBackstab )))
pCommand->buttons |= IN_ATTACK;
Current m_bReadyToBackstab offset is 0xAB0