I've run into that one quite a bit. Try placing the second code above the first one and change the condition to 'always', so rather it almost would sound like "always set that value to zero. unless...".
If it doesn't work, someone else might be able to elaborate.
/-=?=-/-=?=-/-=?=-/-=?=-/-=?=-/-=?=-/-=?=-/-=?=-/-=?=-/-=?=-/-=?=-/-=?=-/-=?=-/-=?=-/-=?=-/-=?=-/-=?=-/-=?=-/-=?=-/-=?=-/-=?=-/-=?=-/
That Really Hot Chick
now on the Xbox Live Marketplace!
The problem with that HorrendousGames is I am running my actual code in side a loop so adding always doesn't do much (I don't think). In the example above the small markers are for collision detection, the values I'm using turns on or off to state weather it's OK to move in a detection and the group is suppose to mark the object as solid. Also ignore the object force issues unless you thank it's critical to my main problem.
This is just another example that I hope better illustrates my point. The problem is that I obviously can run this loop once for every object in the game so I need to use groups. Should I keep trying to find a solution or just find another way?
You can still do almost exactly what HG suggested - just use "on loop" instead of "always" (make sure you re-order the events so the value is set to 0 *before* you check for the overlap).
If you still have trouble, start over and scrap the fastloops - you can code detectors without them.