The way you're trying to do it you should be filling and then passing a light struct first. Show us the light struct, you should also note that tv has built in quick functions:
LightEngine.CreatePointLight(Globals.Vector3(700, 400, 700), 0.63, 0.7, 0.85, 1500, 'light', 1);
Create a point light in one line of code for example.
