@Marc: Phemox hat recht. Du musst bei deinem gegner wenn er seine animation änder ein c_updatehull(); aufrufen und seine polygon genaue kollision anschalten (falls du das nicht schon hast).

Wegen dem trace:
Bei 1st Person:
Code:

var shoot_from[3];
var shoot_to[3];

function shoot_func()
{
shoot_from.x = screen_size.x / 2;
shoot_from.y = screen_size.y / 2;
shoot_from.z = 50;

vec_set(shoot_to,shoot_from);
shoot_to.z = 5000;

vec_for_screen(shoot_from,camera);
vec_for_screen(shoot_to,camera);

//hier kommt nun dein trace
...



Oder ist dein Spiel 3rd Person?