Code:
&c2=ent_getvertex(E2,NULL,translations);
&c1.z = c2.z+10;//(hight.red/2);
&c1.v = NULL;


Diese Zeilen sind Käse. Du dereferenzierst da etwas was kein Pointer ist. Wundere mich, dass das keinen Syntaxfehler gibt. Ersetze das mal bitte mit:
Code:
ent_getvertex(E2,&c2,translations);
c1.z = c2.z+10;//(hight.red/2);
c1.v = NULL;


Gleiches gilt für die beiden Zeilen über "if (hightCheck > 10)". Du kannst grundsätliche keine Structs dereferenzieren. Nur Pointer können dereferenziert werden.
Ich weiss jetzt nicht was CONTACT.v ist. Soll da ein NULL Pointer rein?


Always learn from history, to be sure you make the same mistakes again...