Weapon Id..
I'm stupid. Idk why it is not working...
I'm trying to get active weapon id
everything works fine until weaponId reading.
all values/pointers are changing correctly.
but weaponId is returning 257 all the time.
I'm trying to get active weapon id
Code:
if (EspActiveWeapon)
{
var weaponEntityId = m[entityPointer, false].Read<int>(m_hActiveWeapon);
weaponEntityId &= 0xFFF;
var weaponEntityPointer = m["client.dll"].Read<IntPtr>(Memory.EntityListBase + (weaponEntityId - 1) * 0x10);
var weaponId = m[weaponEntityPointer , false].Read<int>(m_iWeaponID);
}
all values/pointers are changing correctly.
but weaponId is returning 257 all the time.


