Credit giniyat101
Code:
if(dwWeapon)
{
for(int i=0; i<853; i++)
{
DWORD pWeapon = *(DWORD*)(dwWeapon +(szd*i));
if(pWeapon)
{
if(LongKnife)
{
if(IsKnife)
{
for(int y=0; y<3; y++)
{
*(float*)(pWeapon + LongknifeOffset1 + szd*y) = WeaponBackup[i].longknife1[y] + 300; //KnifeNormalRange
*(float*)(pWeapon + LongknifeOffset2 + szd*y) = WeaponBackup[i].longknife2[y] + 300; //KnifeBigshotRange
}
*(float*)(pWeapon + RangeOffset) = WeaponBackup[i].range + 300;
}
}
else
{
if(IsKnife)
{
for(int y=0; y<3; y++)
{
*(float*)(pWeapon + LongknifeOffset1 + szd*y) = WeaponBackup[i].longknife1[y]; //KnifeNormalRange
*(float*)(pWeapon + LongknifeOffset2 + szd*y) = WeaponBackup[i].longknife2[y]; //KnifeBigshotRange
}
*(float*)(pWeapon + RangeOffset) = WeaponBackup[i].range;
}
}
}
}
}