If your center button is worn you need a new cap. Use this one now to make the hole in it. Mark the terminal with white paint ant make a vertical white line on the rotor too where the rotor terminal is.
I did bend the rotor center spring upwards to make real pressure on the central button in the cap. Centrifugal force tend to push it away and down.
I got myself the cap with the holes drilled in it to prevent ionization and rust inside the cap.