score:2
You need a visa.
Indian citizens require a visa to enter Macedonia. There are exceptions if you hold a valid Schengen visa, but only if
In these cases, you could enter for a stay up to 15 day without requiring a visa.
With a type D visa, you will probably not be considered a permanent resident, but you could of course just ask in the embassy.