-
Автор темы
- #1
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Не работает скин ченжер, можно фикс код?
вроде код функции, могу ошибаться
Пожалуйста, авторизуйтесь для просмотра ссылки.
(noad) вот сурсы
Код:
if (SkinsEnable && SelectedAgentCT || SelectedAgentTT)
{
if (Stage != FRAME_RENDER_START && Stage != FRAME_RENDER_END)
return;
int nLocalPlayerID = I::Engine()->GetLocalPlayer();
CBaseEntity* pLocal = (CBaseEntity*)I::EntityList()->GetClientEntity(nLocalPlayerID);
static int originalIdx = 0;
if (!pLocal)
{
originalIdx = 0;
return;
}
bool IsTT = pLocal->GetTeam() == 2;
int CurAgent = IsTT ? SelectedAgentTT : SelectedAgentCT;
if (CurAgent)
{
if (Stage == FRAME_RENDER_START)
originalIdx = pLocal->GetModelIndex();
const auto idx = Stage == FRAME_RENDER_END && originalIdx ? originalIdx : I::ModelInfo()->GetModelIndex(Agents_Array[CurAgent - 1].szModel);
pLocal->SetModelIndex(idx);
if (const auto ragdoll = I::EntityList()->GetClientEntityFromHandle(pLocal->GetRagdoll()))
ragdoll->SetModelIndex(idx);
}
}
}
Последнее редактирование: