stock GetAmxRealData() { new addr, cod, base; #emit LCTRL 1 #emit NEG #emit ADD.C 12 #emit STOR.S.pri addr #emit LREF.S.pri addr #emit STOR.S.pri cod addr += 4; #emit LREF.S.pri addr #emit NEG #emit STOR.S.pri base cod += base; amx_nothing(); #emit LCTRL 6 #emit ADD.C 0xFFFFFFF4 #emit LOAD.S.alt cod #emit ADD #emit STOR.S.pri addr #emit LREF.S.pri addr #emit SUB #emit CONST.alt amx_nothing #emit SUB #emit MOVE.alt #emit LCTRL 1 #emit XCHG #emit SUB #emit STOR.S.pri addr return addr - base; } static amx_nothing() { return 0; }