-1
我知道這是它應該如何完成,但在VB.NET中,它給了我一個溢出異常,導致我的程序崩潰。如果有任何「VB.NET等價物」這樣做,非常感謝幫助。Overflow.Exception崩潰我的程序
Dim hActiveWeapon = _mem.rdInt(GetLocalBase() + &H2EE8)
Dim wepEntity = _mem.rdInt(_client + Offsets.EntityList + ((hActiveWeapon & &HFFF) - 1) * &H10) ' Crashes here @ hActiveWeapon & &HFFF
Dim wepIndex = _mem.rdInt(wepEntity + Offsets.iItemDefinitionIndex)
我這樣做,以獲得較低的12個字節m_hActiveWeapon(0xFFF的= 0b111111111111 = 4095)的,因此可以得到有效的武器的索引。