In that case, would it be possible to use the 'exit.sqs' to end a mission in specific way, instead of just forcing it, like using some sort of arguements which a trigger would do when executing the 'exit.sqs'?
It'd mean ending the mission without the use of triggers, and still getting what you want done.