В старой теме просили изменить опцию, чтобы плевок не заражал через стены. Это вы можете изменить, поменяв маску плевка (255 строчка):
Handle hRayTrace = TR_TraceRayFilterEx(vOrigin, EndPoint, MASK_SHOT, RayType_EndPoint, TraceEntity_FilterPlayer, iClient);
MASK_SHOT на маску, нужную вам. Для нашего режима характерно использование более "скрытных" нычек, поэтому нужен был именно такой тип плевка.