First, a few simple scripting tricks will save you endless nights of suffering.
Second, triggers are effective for some things, but not others, like this.
Third, to do a trigger, you need:
First, to initialize a second variable, say: Recycle. Put in the init string of some object: Recycle = True; (This won't work in MP, but of course, if you refuse to script, nothing will really work in MP).
Second, in the condition field of the trigger, put:
Var1 and Recycle
Third, give the trigger a 5 second delay (those three max min avg fields, set them all to 5)
Fourth, on activation, put "Recycle = False"
Fifth, on deactivation, put "Recycle = True"
gee a script like:
#loop
~5
?Var1:goto "loop"
sounds a lot easier, doesn't it?