Steps to reproduce the bug: Create a prim and put this in it:
llSetPrimitiveParams([PRIM_POINT_LIGHT,1,<1,1,1>,1,-20,-2]);
Observed results: Selecting the prim causes it to emit light (fade in) but deselecting it removes the light (fade out).
Expected results: Scripting shouldn't override GUI limits. The GUI should be able to do anything a function can. (Transparency should be allowed to go to 100 via GUI, too.)