*Ross beat me to it..*
Hi,
This would be very easily done using either the new or even the old global variable system.
Have an entity launch this first.
:state=0:Dimvar=score,setvar=score 0,state=1
To add to the score, use something like this.
conditions met...:addvar=score x (where x is the score to be added).
Finally use this to the winzome main script.
:state=0,varequal=score x(where x is required score to proceed),plrwithinzone=1 :activateallinzone=1,sound=$0,state=1
I've not tested this and it won't work as you'll need to alter the middle script for the required conditions, but it should work with a little effort.
SC