from my understanding of builtin mp:
ent_create() executes function only on the server. So camera object is always camera of the server.

Code:

{
vec_for_vertex (temp.x, MY._weapon, 1465);
temp.z -= 0.3;
you = ent_create ("ball0.055.mdl", temp.x, projectile_function);
you.pan = camera.pan;
you.tilt = camera.tilt;




or use proc_client.


Andreas
GSTools - Home of
GSTScript 0.9.8: lua scripting for A6/7/8
GSTNet 0.7.9.20: network plugin for A6/7/8
GSTsqlite 1.3.7: sql database plugin for A6/7/8
3DGS Codebase: 57 snippets || 3DGS Downloads: 248 files