this should work if you're using A6

Code:


action player_ent
{
var input_vec[3];
var Vz = 0;
var jump_able = 1;
camera.genius = me;
while(1)
{
input_vec.x = (key_w - key_s) * time * 5;
input_vec.y = (key_d - key_a) * time * -5;
Vz += (Vz == 0) * 25 * key_space * jump_able;
if(Vz > 0)
{
jump_able = 0;
}
Vz -= (Vz > 0);
my.pan -= mickey.x;
camera.pan = my.pan;
camera.tilt -= mickey.y;
c_move(me,input_vec,nullvector,GLIDE);
c_move(me,nullvector,vector(0,0,(Vz - 10) * time),0);
if(trace_hit)
{
jump_able = 1;
}
vec_set(camera.x,my.x);
camera.z += 10;
wait(1);
}
}