Used attributively and predicatively for something connected with guns, firearms, or gun use.
огнестрельныйОбычно о явлениях, связанных с применением огнестрельного оружия. The city introduced new measures to reduce gun-related violence.
Город ввёл новые меры для сокращения насилия, связанного с огнестрельным оружием.
оружейныйБолее широкое значение: связанный с оружием; подходит не во всех контекстах.