Заказать игровой сервер Контакты (заказать плагин/исправить ошибки/другое) Поиск

[ вход ]
[ последние сообщения ]

  • Страница 1 из 1
  • 1
Форум » SourceMod >> CS:Source >> CSGO » Обсуждение » Ошибка вместо скина
Ошибка вместо скина
horr0r Дата: Воскресенье, 13.07.2014, 20:11:07 | Сообщение # 1
Сообщений: 149
Репутация: 40 [ +/- ]
Проблема решена!

Я не знаю в чем проблема. Она сама по себе. Пробовал несколько моделей, ни одна не устанавливается. Вместо модели появляется большая надпись 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

Значит проблема в сервере, что делать?


Сообщение отредактировал horr0r - Воскресенье, 13.07.2014, 22:18:56
 
Форум » SourceMod >> CS:Source >> CSGO » Обсуждение » Ошибка вместо скина
  • Страница 1 из 1
  • 1
Поиск: