хм... весьма интересно

было бы неплохо если б файл был не какой-то а имел конкретное имя и местоположение

исходники взяты от HLSDK 2.3 ... названия дллок, которые можо скомпилить: hl.dll, mp.dll, client.dll - и какое из этих названий не подходит к хл?
Вообще батники предназначены для компиляции при отсутствии студии, но студию поставить всё-таки лучше будет

.
Теперь по порядку:
1. Какие именно батники у тя не работают?
2. Всё-таки какие дллки у тя компилируюццо в неподходящими именами?
3. Опишы поподробнее все ошибки, что у тя происходят
Тогда можно будет сказать что не так...