I thought about it, yes, it could be a Problem, but me.x is 0 and zielx1 is -150. I tested it now without any if, but this c_move (negative) don't works:

Code:
c_move(me,vector(-1,0,0),vector(0,0,-dist_down),IGNORE_PASSABLE | GLIDE); // move the player


While this is working:
Code:
c_move(me,vector(1,0,0),vector(0,0,-dist_down),IGNORE_PASSABLE | GLIDE); // move the player


only difference is the minus, (the model should walk without using keys)