if (MemorySeeGhost==1)
{
PFLOAT SG = (PFLOAT)(CShellBase+0x34200E); // working 08/12/2011
if (*SG ) *SG = (float)(0);
}
first of all I want to say good job, but theirs a more efficient way to do it, there's a structure in cshell.dll called "BasicPlayerInfo" its in there along with a few other goodies... not hard to reverse at all just some basic knowledge is required of assembly.
p.s. / ~edit~
PFLOAT SG; is not needed, instead do
Code:
float SG = *(PFLOAT)(CShellBase+0x34200E) //same as *(float*)
if(SG)
//do work
else
//do something else