Then i don't see how you are getting this problem de-install everything: HL, esf, steam
then download steam. install it. install half life into steam, install esf into your half life folder which is in steam then install your esf 1.2.1
and it should work if it doesn't then i dont know.