For the player light, make sure you type in a light effect id from [CGMZ] Light Effects into the "Light Effect" parameter of your lantern.
For the lantern not changing events' self switches, do you have a range set up on your lantern? Do you have the lantern equipped and did you use it via the use tool button?