Poor.

This is a DirectX limitation. Conitec is working on a light manager, which will automaticaly turn lights on and off based on the distance (if I got that right).

You can do that yourselfe with c-script.