AFAIK l4d/2 and dods are using m_iPlayerClass netprop.
However tf2 are using m_iDesiredPlayerClass, which will work for either dods and l4d/2, so you can try adding this instead.
Here are some DoD:S class enum
Code:
enum
{
PlayerClass_Random = -2,
PlayerClass_None,
PlayerClass_Rifleman,
PlayerClass_Assault,
PlayerClass_Support,
PlayerClass_Sniper,
PlayerClass_Machinegunner,
PlayerClass_Rocket,
PlayerClass_Size
}
__________________