if (ModelName.find("weapon") != std::string::npos)
{
static IMaterial* pMaterial = I::pMaterialSystem->FindMaterial(ModelName.c_str(), TEXTURE_GROUP_MODEL);
//и делаем что хотим...
//например, не рисуем
pMaterial->SetMaterialVarFlag(MATERIAL_VAR_NO_DRAW, true);
I::pModelRender->ForcedMaterialOverride(pMaterial);
return; //нам больше рисовать на моделе "weapon" нечего, завершаем функцию
}