Add the "Trigger Once While True" System condition to the event. It must be at the bottom of the list of conditions.
It will trigger once, and only trigger again once the condition becomes false, then true again.
Then to disable this, you could either keep it in a group and deactivate the group in the actions, or use a global boolean as previous suggested.
I prefer to use groups for activating / deactivating bits of functionality.