es ist doch in c-script gar nicht möglich lokalen vektoren gleichzeitig mit der definition die werte zuzuweisen?

statt
var gravity[3]=0,0,-380;
musst du schreiben:
var gravity[3];
vec_set(gravity,vector(0,0,-380));

oder so wie seb es vorgeschlagen hat...