Oklahoma Attorney General John O'Connor has settled the state's opioid lawsuit against three drug distributors for $250 million.