result = c_trace(vector(my.x,my.y,my.z - my.z_offset),vector(my.x,my.y,my.z - 4000),ignore_me|ignore_passable);
my.force_z = -1 * result;
Es ist natürlich nicht die ganze Gravitation aber ich wollte es nicht "verkomplizieren" und habe dadurch (hoffentlich ) nur die 2 Zeilen die für die Frage relevant sind.