Simons i dont know how find messages.log. I dont have. I will try to write what I have:
Scene 1:Actions:
"at beginning of scene"
shaderAddEffect("tv1")
"at end of scene":
shaderRemoveEffect("tv1")
Scene 2 :Actions:
"at beginning of scene" :
shaderActivateLighting(2)
shaderLamp(0, 0,{900,1300,1}, {0,100,100}, {0.001,0.000001,0},{0,0,0},{1,1,1},2,0.1, 0)
bind("light1", "lights[0].targetpos", point(inverty(scrollfix(field("{x=1000,y=200}"))), 0))
shaderLamp(1, 0,{2000,1000,1}, {0,100,100}, {0.001,0.000001,0},{0,0,0.001,0001},{1,1,1},0.5,30, 0)
bind("light2", "lights[1].targetpos", point(inverty(scrollfix(field("{x=1000,y=900}"))), 0))
"at end of scene":
shaderDeactivateLighting()
when I back to the scene 1 the shadereffects never work fine. Work half. It dont work good. Please this part is important..What I dont do good?. Thanks for everithing

.