Nope! Neither one of those seems to resolve it - I've tried different uses of the mouse_ent object too.

One idea did spring to mind - is it possible to call the my.event function from the mouse_ent object? That way I could place the code to handle the mouse click within my player control loop and run it from there?

Just a thought...

Thanks again for your help guys, it is appreciated.

Cheers - Jim.