ich glaub vec_for_screen hilft dir weiter.
Hier ein auszug aus der Manual:
Code:
 
function spawn_sprite
{
// lasse ein Sprite an der Mausklickposition entstehen, 200 Quants hinter dem Bildschirm
temp.x = MOUSE_POS.x;
temp.y = MOUSE_POS.y;
temp.z = 200;
vec_for_screen(temp,CAMERA);
ent_CREATE("arrow.pcx",temp,NULL);
}
ON_MOUSE_LEFT = spawn_sprite;


lediglich temp.z durch ein trace ersetzen und es sollte funktionieren!