Hey there,
first of all, if your mine is called 'ied_1' , then you should reference it correctly when checking if it is active - in the condition of your trigger you're checking an object with a different name.
I'd recommend you read the community wiki entry on triggers.
Note that the trigger activation you've specified isn't used, since your condition field does not contain an additional 'this' to include it.
From what you posted, the trigger should activate as expected if '!mineActive eod1' returns true - as I mentioned before, you might have referenced the wrong object here.
As for people not seeing the hint message: assuming that the trigger actives correctly, I can't tell why the hint wouldn't show for the other players. Note that hint is local both in it's arguments and it's effects. Try one of the chat options like systemChat that allow global variables - although I don't see how this should be the problem with hint, I can't think of any other cause.