Решил седня небольшой тутор накатать. Итак, поехали:
Сразу открываем npc_zombie.cpp (серверная часть) и ищем ищем строку
Code
m_fIsHeadless
= false; и заменяем на
Code
m_fIsHeadless = true;
Это разрешает зомби спавниться без головы. но это еще не все. Помните, что иногда когда Вы стреляли зомби в голову - хэдкраб слетал с головы? Так вот, что с обезхэдкрабленого зомби (:D) не падал хэдкраб мы должны его убрать. Ищем строку
Code
return "npc_headcrab";
поидее мы должны убрать NPC_HEADCRAB, но если вы хотите что б при выстреле в голову с зомби падала какае-то энтитя - просто замените "npc_headcrab" на, к примеру "item_healthkit" и после этого с зомби будет падать аптечка.
чтобы небыло етого ерора 150/ - raggib: UTIL_SetModel: not precached: models/headcrabclassic.mdl, нужно еше в *CZombie::GetHeadcrabModel( void ) вместо return "моделька хедкраба"; поставить просто return ""; и все будет пучком, я проверил штук 100 зомбов завалил и ошибки небыло)
npc_zombie.cpp нету в хл2, он лежит в исходниках, которые можно скачать через стим, кто не является счастливым обладателем сего продукта, может скачать исходники у меня: http://turbobit.net/0ibhanheev1b.html