Try passing different values into the emissive command. Does something like this work for you?
Code:
import viz
viz.go()
male = viz.add('vcc_male.cfg',pos=[0,0,5],euler=[180,0,0])
male.state(1)
headLight = viz.MainView.getHeadLight()
headLight.disable()
slider = viz.addSlider()
slider.setPosition(0.2,0.2)
def changeLight(pos):
male.emissive([pos]*3)
vizact.onslider(slider,changeLight)