" Я получил удар" is understandable but native speakers will hardly say anything like that. There are many ways of translation depending on the context. Keep in mind that Russians intensively use...