Hey Nickydude,
I don't personally know much about these things either heh (modelling, texturing, etc.), although I have done some trial and error in the past, and I think even read up on this somewhere else on the forums ages ago.
I've attached an image with a bit of a demonstration, but I'll explain it better here.
Reminder: Both the lamp and the lights I've used in all 4 of my images are static
First off, it looks like you placed the light directly above the lamp, which definitely causes it to go black in the shadows. As you can see in the image - even if I have a shader on it, it still didn't want to light up anymore with the light placed above it.
Thus, I resorted to placing lights right around the lamp (I'll upload an image of this separately, so you can see what it looks like in my fpscreator for reference of where I have the lights).
With the lights right beside the area you want lit on the lamp, without a shader we get the result you see in the image, which is already looking better!
Then, I just tried adding the two shaders available in the effectbank folder. They're
illuminationent.fx and
illuminationmap.fx. As you can see, both lamps (even in static mode) light up more with either of the effects in place. To use them I simply right-click the lamp, go down to the
Effect field under
Optional Visuals, and find one of the aforementioned effects (that field takes you directly to the appropriate folder too).
This only works however because I also have Full Shader Effects activated in File > Preferences
Hopefully this shed some light on your problem. I have to go to work but when I get home I can upload an fpscreator image of where I have my lights placed around the lamp.
Cheers,
Braden
Life would be much easier if I had the source code.