Zum ein/ausschalten aller MapMarker gibt es den OBSE-Befehl con_ToggleMapMarkers. Problem ist dabei allerdings, dass man den Effekt nicht umkehren kann, sondern nur alle (inkl. schon entdeckten abschalten kann).
Die könnte man zwar theoretisch mittels ShowMap einzeln wieder einschalten, allerdings braucht man dazu deren ID und ich bisher noch keine Funktion gefunden, um den Status von MapMarkern zu überprüfen.
Das Script um alles kollektiv an-, bzw. abzuschalten könnte z.B. so aussehen:
--
Ich kam, sah, und konnte meinen Augen nicht trauen