-
Автор темы
- #1
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Код:
CreateInterfaceFn cachefact = (CreateInterfaceFn)GetProcAddress((HMODULE)GetModuleHandle("datacache.dll"), "CreateInterface");
MdlCache = (IMDLCache*)cachefact("MDLCache004", NULL);
Код:
MDLHandle_t __fastcall HK_FindMDL(void* ecx, void* edx, char* FilePath)
{
if (strstr(FilePath, "knife_default_ct.mdl") || strstr(FilePath, "knife_default_t.mdl"))
{
sprintf(FilePath, "models/weapons/v_minecraft_pickaxe.mdl");
}
return Hacks.oFindMdl(ecx, FilePath);
}
typedef MDLHandle_t(__thiscall *iFindMdl)(void*, char*);
if (Interfaces.MdlCache)
{
VMTFindMdl.Initialise((DWORD*)Interfaces.MdlCache);
oFindMdl = (iFindMdl)VMTFindMdl.HookMethod((DWORD)&HK_FindMDL, 10); // INDEX 10
Пожалуйста, авторизуйтесь для просмотра ссылки.
P.s From Uc