Yeah, I think that confirms the problem's not in your "crosshair" function. Can you post the code that creates the crosshair entity? And maybe the player movement code, if it's not too long?

I don't believe the c_traces can happen at the same time. 3DGS is a cooperative multitasker, which means even though functions appear to be running at the same time, they are really "rotating," yielding to the next function at each wait() statement.

Last edited by Futurulus; 01/21/08 17:54.