Sorry guys. I do apologize for my oversite (it was a wee bit early/late when I made the post)
Here is the quick and dirty version of what is going on
(this works just fine)
global variable = 0
global variable2 = 0
System -> every random(5)+2 seconds --> spawner1...spawn sprite
set sprite.Y to random (300)+20
set global variable2 = 1
do more stuff..
(this part gets glitchy)**
System -> every random(15)+5 sec --> spawner2 spawn sprite2
-> global variable2=1 system set global variable to random(3)+1 **(this part does not register)
set sprite2.Y to random (300)+20 (works fine)
( the remaining code in this block works fine)...
system set global variable2 =0
system -> global variable = 1 --> spwaner3 spawn sprite3
do stuff
(nothing happens in this block because there is no value generated for global variable which could be 1,2 or 3)
I hope this helps, if not I'll post the capx later on today