Yes you are 100% right. You need to do instead of
Code:
pXent_movechar(me, movement_speed, NULL, 0);


this:
Code:
pXent_move (ENTITY* entity, VECTOR* vReldist, VECTOR* vAbsdist)


And for rotate the same, than you have perfect gravity wink