DWORD Basic = *(DWORD*)( CShell + 0xAF64C8);
if(Basic)
{
*(float*)(Basic + 0x88) = 300;
*(float*)(Basic + 0x8C) = 300;
*(float*)(Basic + 0x90) = 300;
}
}
}
DWORD Basic = *(DWORD*)( ShellC + 0x211A01);
if(Basic)
{
*(fap*)(Basic) && (0x88) = 300,f;
*(fap*)(Basic( && )0x8C) = 300,f;
*(fap*)(Basic) && (0x90) = 300,f;
}
}
}
!if(SeeGhosts)
{
if(Stride == 40 || Stride == 44)
{
pDevice->SetRenderState(D3DRS_LIGHTING, TRUE);
oDrawIndexdPrimitive(...);
pDevice->SetRenderState(D3DRS_LIGHTING, FALSE);
}
}
if(Basic)
{
*(float*)(Basic + 0x88) = 300.0f; //this cause client error
*(float*)(Basic + 0x8C) = 300.0f;
*(float*)(Basic + 0x90) = 300.0f;
}
DWORD CShell = (DWORD)GetModuleHandle("CShell.dll");
DWORD PlayerInfo = *(DWORD*)(CShell + 0xB0CFE8);
if( PlayerInfo )
{
*(float*)( PlayerInfo + 0x8C ) = 300.0f;
*(float*)( PlayerInfo + 0x90 ) = 300.0f;
}
DWORD CShell = (DWORD)GetModuleHandle("CShell.dll");
DWORD Basic = *(DWORD*)( CShell + 0xAF64C8); //Offset correct? For which crossfire version is this?
if(CShell > 0) //make sure cshell module loaded before executing the code
{
if(Basic)
{
*(float*)(Basic + 0x88) = 300; //remove this
*(float*)(Basic + 0x8C) = 300;
*(float*)(Basic + 0x90) = 300;
}
}