The way to have your effect turn on at a certain range is by using a controller. Below is a controller with distance parameter....
[Library Effect]
Lifetime=5
Version=1.00
Radius=200
Priority=0
[controller.0]
lifetime=0.0, 0.0
type=3
distance=35.00, 35.00
delay=0.20, 0.20
x offset=0.00, 0.00
y offset=0.00, 0.00
z offset=0.00, 0.00
effect.0=fx_YOUR EFFECT NAME, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 1.00
Just put the effect name you want in the space where it says "YOUR EFFECT NAME.
TO change the distance at which your object appears, edit the values for distance, these values are in meters so if you want to see it at 10 meters, the parameter line would look like this....
distance=10.00, 10.00
Depending on which way you add your effect to the scenery, if your using a controller, just add your controller to the scenery, not the effect.
Dave