❓ Can't get correct WeaponID
I'm trying to get my WeaponID but it's given me strange values
Are my Offsets correct?
Code:
//My Offsets DWORD LocalPlayer = 0xA834DC; DWORD EntityList = 0x4A9E714; DWORD m_Item = 0x2DB0; DWORD m_hActiveWeapon = 0x2EE8; DWORD m_iItemDefinitionIndex = 0x2F88; DWORD m_AttributeManager = 0x2D70; LocalBase = Mem.Read<DWORD>(Client + LocalPlayer); EngineBase = Mem.Read<DWORD>(Engine + EnginePointer); weaponIndex = Mem.Read<DWORD>(LocalBase + m_hActiveWeapon) & 0xFFF; weaponEntity = Mem.Read<DWORD>(Client + EntityList + (weaponIndex-1) * 0x10); myWeaponID = Mem.Read<int>(weaponEntity + m_AttributeManager + m_Item + m_iItemDefinitionIndex); cout << "WeaponID: " << myWeaponID << endl;
