Don't mess with push here, derOmega answer is best:

you = player;
c_trace(camera.x, trace_coords.x, ignore_me + ignore_passable + activate_shoot + ignore_you);


Conitec's Free Resources:
User Magazine || Docs and Tutorials || WIKI