This is the way I used to do it and it worked fine before the update. I've changed the offsets, but it isn't working anyway. The return value is 1 no matter what.Code:DWORD hWeapon = Read<DWORD>(BaseAddress + DwActiveWeapon); int weaponEntId = hWeapon & 0xFFF; DWORD DwWeaponBase = Read<DWORD>(DwClient + DwEntityList + (weaponEntId - 1) * 0x10); int Weapon_ID = Read<int>(DwWeaponBase + DwWeaponId); return Weapon_ID;
There were 2 updates today, dump new offsets and use them