Ich habe hier einen sehr simplen Schuss-skript, aber er funktioniert nicht und ich kann auch mit bestem Willen nicht erkennen, wieso das nicht geht!
Code:
function main()
{
level_load("MAP.wmb");
wait(2);
video_switch (8,32,1);
time_calc();
vec_for_vertex(dampf,knarre,303);
while(1)
{
if(mouse_left == 1)
{
while(mouse_left ==1)
{wait(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);
}
}