action stair()
{
VECTOR temp;
while (1)
{
c_move (my, vector(0, 0, -5 * time_step), nullvector, GLIDE);
player = me;
camera.x = player.x - 100 * cos(player.pan);

camera.y = player.y - 100 * sin(player.pan);

camera.pan = player.pan; // the camera and the player have the same pan angle

camera.z = player.z + 70; // place the camera above the player, play with this value

camera.tilt = -25;
vec_set(temp, my.x);
temp.z -= 5; // trace downwards 500 quants below
c_trace (my.x,temp,IGNORE_ME);
if(c_trace == 0)
fall = 1;
if(c_trace >= 0)
fall = 5;
wait(1);
}
}

What is wrong hereeeeeeeeeeeeee????I got just an entity in my level but fall = 5(c_trace detected something)