Code:
//Engine.exe
#define ADDR_D3D 0x96B040
#define ADDR_LTCLIENTEXE 0x492C60
#define ADDR_DRAWPRIM 0x7E3E58
//Cshell.dll
#define ADDR_GAMESTATUS 0x37A0CBF0
#define ADDR_LTCLIENT 0x379F41BC
#define ADDR_WEAPONMGR 0x37A5BCB4
#define ADDR_LTCSBASE 0x379F41A0
#define ADDR_LOCALPTR 0x37A62364
#define ADDR_GCS 0x37A32210
#define ADDR_PLAYERMANAGER 0x37A322F4
#define ADDR_LOCALPLAYER 0x371AB480
#define ADDR_CLIENTINFOMGR 0x379EF91C
#define ADDR_PLAYERBYINDEX 0x371AAA00
#define ADDR_GETFONTHAND 0x373B85E0
#define ADDR_GETCONSOLEINT 0x373F3AF0
#define ADDR_CROSSHAIR 0x379DAA80
//PTC's
#define ADDR_ACTIVATIONDISTANCE 0x379E3AAC
#define ADDR_BASEMOVEACCEL 0x379DBCDC
#define ADDR_STARTACCEL 0x379DBD00
#define ADDR_MAXACCEL 0x379DBD24
#define ADDR_ACCELINC 0x379DBD48
#define ADDR_WALKVEL 0x379DBD6C
#define ADDR_FRUNKVEL 0x379DBD90
#define ADDR_BRUNKVEL 0x379DBDB4
#define ADDR_SRUNVEL 0x379DBDD8
#define ADDR_DUCKVEL 0x379DBE20
#define ADDR_JUMPVEL 0x379DBDFC
#define ADDR_SHOWFPS 0x379DABA0
#define ADDR_STATITICS 0x379DABC4
//ClientFX.fxd
#define ADDR_CLIENTFX 0x6BF34
//xCyniu, We11ngton, Gellin, Coder.Dias
Code:
VOID WINAPIV MoveObject(INT* Object , D3DXVECTOR3 Pos)
{
__asm
{
MOV ECX, DWORD PTR DS:[ADDR_LTCLIENT]
MOV EDX, DWORD PTR DS:[ECX]
PUSH 0
LEA EAX, DWORD PTR DS:[Pos]
PUSH EAX
PUSH Object
MOV EDX, DWORD PTR DS:[EDX + 0xD4]
CALL EDX
}
}