void CSF132FlagBase::OnScore() { CTeam *pTeam = GetGlobalTeam((GetTeamNumber() == SDK_TEAM_RED) ? SDK_TEAM_BLUE : SDK_TEAM_RED); if ( !pTeam ) { Error( "Flag has no team" ); } pTeam->AddCapturePoints( FLAG_CLASSIC_CAPTURE_POINTS ); switch( GetTeamNumber() ) { case SDK_TEAM_BLUE: PlaySound( FLAG_RED_SCORE ); break; case SDK_TEAM_RED: PlaySound( FLAG_BLUE_SCORE ); break; } }