I finally understood why switchable lights looks so bad. As we know normally light bounces one time in Half-Life. This means that when light hits a surface it bounces and then hits second surface but don't bounces again. This is because of
-bounce 1 parameter. But this only applies to static light. Switchable light do not bounces at all. This means that when light hits a surface it lights only that surface and then stops without bouncing and affecting other surfaces. And the purpose of this is to generate less lightdata. But it looks very unrealistic because in reality light bounces again and again until it loses its energy and finally stops. I made two identical example maps but one with switchable light. I only gave the light a name and then made a button. The top image is switchable light and the bottom is static light. You can clearly see that switchable light do not bounce.
I also know that
-nodynbounce parameter prevents dynamic (switchable) lights from bouncing. But how to disable it?
My question is how to make switchable lights bounce?