Проблема решена! 
 
 Я не знаю в чем проблема. Она сама по себе. Пробовал несколько моделей, ни одна не устанавливается. Вместо модели появляется большая надпись ERROR. 
 До этого я уже ставил модели без проблем. 
 Вообщем вот код 
 Код
 
     KvGetString(kv, "Model", zClass[classid][zcModel], MAX_PATH_SIZE); 
     PrintToServer("#####---Model: %s (%s)", zClass[classid][zcModel], PrecacheModel(zClass[classid][zcModel])?("Loaded!"):("Unknown error"));// 
     Format(buffer, sizeof(buffer), "models/%s", zClass[classid][zcModel]); 
     AddFileToDownloadsTable(buffer); 
 
  
 Это только часть кода. Тоесть все загружается верно. В OnMapStart(). 
 И все загружается. все файлы (.mdl, .dx80.vtx и т.д) скачиваются и есть в папке с контрой, тоесть вообще все скачивается, никаких проблем не должно быть. 
 И никаких ошибок в логах. 
 Сначала думал проблема в CS-ке, переустановил. Зашел на другой сервер. Все нормально. 
 Вот, в "player_spawn" эвенте, ставлю модель. Код
 
 PrintToServer("Changing model for %N to \"%s\" (%s)", client,zClass[zombieclass][zcModel], SetEntityModel(client, zClass[zombieclass][zcModel])?("Ok"):("Error")); 
 
  
 Я не знаю в чем проблема. Давно не работал с моделями, хотя я помню, что ставил их. 
 ///// 
 Я для теста сделал простой плагин 
 Код
 
 #include <sourcemod> 
 #include <sdktools> 
 public OnPluginStart() 
 { 
   HookEvent("player_spawn", OnPlayerSpawn); 
 } 
 public OnMapStart() 
 { 
   PrecacheModel("player/Cf_TitanHulk/titanhulk.mdl", true); 
 } 
 public Action:OnPlayerSpawn(Handle:event, const String:name[], bool:dontBroadcast)   
 { 
   new client = GetClientOfUserId(GetEventInt(event, "userid")); 
   SetEntityModel(client, "player/Cf_TitanHulk/titanhulk.mdl"); 
 } 
 
  
 Даже он не работает. ERROR вместо модели. У клиента все команды проверил. 
 Код
 
 cl_downloadfilter all 
 cl_allowdownload 1 
 cl_allowupload 1 
 
  
 Значит проблема в сервере, что делать?