Ok, ich habe jetzt mal mit meinem Vater einen Wdl-Code dafür geschrieben. Er ist kurz, und müsste funzen (tut er jedenfalls bei mir):

code:

...
temp = COS(CAMERA.TILT) * Entfernung;
Waffen_Ziel.X = CAMERA.X + COS(CAMERA.PAN) * temp;
Waffen_Ziel.Y = CAMERA.Y + SIN(CAMERA.PAN) * temp;
Waffen_Ziel.Z = CAMERA.Z + SIN(CAMERA.TILT) * Entfernung;

SHOOT Waffen_Muendung, Waffen_Ziel;
...


Ich habe nur das hingeschrieben, was uns die ganze Zeit über bescheftigt, wie das mit der Waffen_Muendung und so ausgerechnet wird steht ja auch unten, und sollte man wissen.
Die Varianten, die Madcat und Maede eingebaut haben, habe ich hier noch nicht drinnen.

Schöne Grüße,
Clemens