I’m not giving you the answer to your problem – but an explanation of how a basic indicator/flasher works – the rest you can deduce for your self.
The current to the indicator bulbs are fed via a bi-metalic strip, such that the normal current level results in the bi-metalic strip heating up. This causes the bi-metalic to bend (due to the different thermal expansion of the two metals used in the strip). The bending on the bi-metalic strip is so arranged to break the circuit to the indicator bulbs. With no current now flowing, the bi-metalic strip cools down and returns to its normal position, making contact and completing the circuit again. The whole process is then repeated again and again, resulting in the on/off sequence of the indicators.
This very simple arrangement has the advantage that should one of the bulbs in the indicator circuit blow, the circuit would draw ½ the normal current, causing the bi-metalic strip to only just break the circuit (due to the thermal mass of the strip), then having not heated so much, cool down quicker and re-make the circuit. When this happens, the flashers operate at approximately twice the normal rate (indicating that a bulb has blown) or possibly due to a poor earth in the system – resulting in a lower current draw.