Thanx for the help
no really, i am not mad / annoyed / anything like that, i am in no position to be that

Anyway, i've come up with the solution
Code:

while(1)
{
If (in the air)
{
Variable += 0.1 * time_step
}
Else
{
variable = 0
}
wait(1)
}
move.z -(variable / ((1 / time_step) * 0.55))



i realized that the iverted value of time_step equals how many times bigger the framerate is than 16fps: if the framerate is 160 then 1 / time_step = 10.

Last edited by FiskFisk33; 11/18/07 20:02.