Ich habe jetzt alles in die main function geschrieben. Das spiel stürzt nicht mehr ab, aber meine "bullet.mdl" wird nicht an das target gesetzt, wo ich meine, dass es ist.
Code:
VECTOR move_vec;
VECTOR schuss1;
VECTOR schuss2;
function main()
{
level_load("MAP.wmb");
wait(2);
video_switch (7,32,1);
while(1)
{
if(mouse_left == 1)
{
vec_set(schuss1,camera.x);
vec_set(schuss2,vector(20000,0,0));
vec_rotate(schuss2,camera.pan);
vec_add(schuss2,camera.x);
c_trace(schuss1,schuss2,IGNORE_ME + IGNORE_PASSABLE + IGNORE_PASSENTS);
ent_create("bullet.mdl",target,NULL);
snd_play(pis_snd, 50, 0);
camera.z +=0.5;
wait(3);
camera.z -=0.5;
}
wait(1);
}
}