If you take a look at the function 'c_move' you will see it has 2 vector parameters - 'reldist' and 'absdist'.

'reldist' is used to move using entity coordinates (local), and so the local axis change depending upon the entity rotation.

'absdist' is used to move using world coordiantes (global). No matter how your entity is rotated, it will move in the absolute world axis.

Going through the lite-c workshop will help you to solve these problems.

Last edited by DJBMASTER; 12/09/09 22:32.