Перейти к содержанию
Опубликовано
comment_407

Привет всем! Сегодня в CS:GO произошло обновление, после которого сломались все читы.


В этой теме я вам помогу всё обновить и починить свой чит, приступим.


Вам нужно обновить структуру ModelRenderInfo 


Old: 



struct ModelRenderInfo_t
{
Vector origin;
Vector angles;
void *pRenderable;
const void *pModel;
const matrix3x4 *pModelToWorld;
const matrix3x4 *pLightingOffset;
const Vector *pLightingOrigin;
int flags;
int entity_index;
int skin;
int body;
int hitboxset;
unsigned short instance;

ModelRenderInfo_t()
{
pModelToWorld = NULL;
pLightingOffset = NULL;
pLightingOrigin = NULL;
}
};

New:



struct ModelRenderInfo_t
{
Vector origin;
Vector angles;
char pad[0x4]; // added this
void *pRenderable;
const void *pModel;
const matrix3x4 *pModelToWorld;
const matrix3x4 *pLightingOffset;
const Vector *pLightingOrigin;
int flags;
int entity_index;
int skin;
int body;
int hitboxset;
unsigned short instance;

ModelRenderInfo_t()
{
pModelToWorld = NULL;
pLightingOffset = NULL;
pLightingOrigin = NULL;
}
};

У функции GetStudioModel сменили индекс с 30 на 32


Пример:



studiohdr_t* GetStudiomodel(const model_t* mod)
{
typedef studiohdr_t*(__stdcall* oGetStudiomodel)(const model_t*);
return callvfunc<oGetStudiomodel>(this, 32)(mod);
}

Так же обновили GetModelsMaterials индекс теперь 19


Пример:



void GetModelMaterials(const model_t *model, int count, IMaterial** ppMaterial)
{
typedef void *(__thiscall* oGetModelMaterials)(PVOID, const model_t*, int, IMaterial**);
callvfunc<oGetModelMaterials>(this, 19)(this, model, count, ppMaterial);
}

На сегодня это всё, спасибо за внимание.


Рекомендуемые сообщения

Опубликовано
  • Автор
comment_421

применимо ко всем сурсам, или для какого то определённого?

Ко всем, только функции по типу callvfunc могут называться у тебя по другому

  • 1 месяц спустя...
Опубликовано
comment_491

 

применимо ко всем сурсам, или для какого то определённого?

Ко всем, только функции по типу callvfunc могут называться у тебя по другому

 

а как в ayyware пофиксить рейдж и autowall . Autowall - крашит, а рейдж не стреляет.

Опубликовано
comment_492

 

 

применимо ко всем сурсам, или для какого то определённого?

Ко всем, только функции по типу callvfunc могут называться у тебя по другому

 

а как в ayyware пофиксить рейдж и autowall . Autowall - крашит, а рейдж не стреляет.

 

++, тоже не знаю, помогите.

Гость
Эта тема закрыта для публикации ответов.