Длинной змеёй раскинулся полк, и , когда лучи солнца попадали на
штыки и стволы винтовок, видно было, как поблёскивало оружие.
Объяснение: делим предложения на простые, ориентируясь на интонацию, на смысловую самостоятельность каждого предложения, на союзы: [длинной змеёй раскинулся полк], и [видно было] – союз и связал два предложения;
и, (когда лучи солнца падали на штыки и стволы винтовок) – запятая между И — КОГДА ставится, так как после предложения нет ТО; (когда лучи солнца падали на штыки и стволы винтовок), [… видно было], (как поблескивало оружие).