Please use [/code] tags to show your code on the forum. They're much neater.
Local variables don't use "my.". Also, VECTOR contains x,y,z, not [0],[1],[2]. Just use the DEFINE method like in your C-Script, but turn this:
DEFINE move_vec_x,skill98;
Into this:
#define move_vec_x skill98
No commas, no semicolons.
Oh, and since "int" is a variable type in Lite-C, the function is now called "integer".
I hope that's helpful

Jibb