Did you set light position? If not there could be a problem with it being directional be default (w = 0). Anyway vertex lighting spotlights will look like crap unless you have zillion poly models, why not use an additively blended projected spotlight texture?