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
}