Auto-translated
Ah, well, it's not a big deal; you don't necessarily need to reduce it to a variable. I must have been testing it back then. As I said, the main idea is clear; it won't be difficult to write the path correctly.)))
Added 2 minutes later
Ah, no, that's not it.
PlayVisualEffect(doll, "dolmen", "stop1", 0, 0.5, 0, 0, 0 );
It works!)))
So, "light" refers to something other than an effect.
Added 2 minutes later
Aha, it seems that the second parameter should specify a parameter from the "lights" folder, the type of map lighting. Moreover, this type of lighting must be added to the map.
I think it works like this: this thing makes it so that the object is "lit" as if it were illuminated not by the standard ambient light, but by the "specified" one. Try checking it. For example, on "Brighter Day." It will be immediately visible.
Added 2 minutes later
Moreover, I think that in the parameters, you need to write not the path to the light, but its script name. For example, as in the function:
SetAmbientLight (0, "BrighterDay" , true, 0) --day