The way I do it is by having a variable, then setting that variable to true to activate the trigger. eg.
TriggerRadius: 0,0
Type: end #1
Condition:
win1Script...blah blah blah
win1 = true
Make sure you do a couple of things:
- initialise your variable. Make sure you have win1 = false in either your init.sqs, or the init line of a unit somewhere
- Terminate any cameras you have running around. A end trigger will not activate until all existing cameras have been terminated (gee that sounds like stupid 80's movies literic ;D)
Anyway, I do this all the time, and provided you take those two things into account it works like a charm