Quote:
Originally Posted by DavidJr
I tried this but gets the wrong result, how to get it correct?
PHP Code:
int iEnt = NULL; iEnt = *((int *)pEnt->pvPrivateData + 367 + 2); //rgpPlayerItemsSlot0 + 2
Util.Print_Console(pEnt, "Error %d\n", iEnt);
|
To get INT value.
PHP Code:
int Value = 0;
#if !defined(__linux__)
Value = *((int *)pEntity->pvPrivateData + OFFSET_ID);
#else
Value = *((int *)pEntity->pvPrivateData + OFFSET_ID + OFFSET_LINUX);
#endif
Sometimes, OFFSET_ID can be a mix like (OFFSET_SOMETHING + OFFSET_SOMETHING_ELSE) and OFFSET_LINUX can be 4 (for Weapon edicts on Linux).
Have you browsed
CStrike?
__________________