Scripting question: Is it for an area or an object?
I would imagine with the area you would need 2 scripts, one for the trigger zone and another for the counter. If it's an object I would think one script could work for just the counter by measuring the player distance to an entity name.
I no script writer, I was just trying to help you narrow down the request.
With the addition of the compass (or radar), it might be just a matter of adding different styled HUD images and sound effects.