




what does it do ? Why we multiply the gun index by 4 ??? bcs the float takes 4 bytes in memory ? if yes... so why we need these 4 bytes in our hacks... ? if no explain me 
and i tough that i dont know womething about this but everything is ok wiht the loop

i work in int 


unsigned int factorial(unsigned int n)
{
if (n <= 1)
return 1;
else
return n * factorial(n-1);
}

void features(DWORD pWeapopnMgr, DWORD index)
{
DWORD pWeapon = *(DWORD*)(pWeaponMgr+index*4);
if (pWeapon)
{
//OHK
*(FLOAT*)(pWeapon+0x7F8) = 99999.0f;
}
if (index == 0) return;
features(pWeaponMgr, index-1);
}