--
[ Picked text/plain from multipart/alternative ]
This is exactly what i was looking for, thanks!

On Jan 14, 2008 3:47 PM, Minh <[EMAIL PROTECTED]> wrote:

> --
> [ Picked text/plain from multipart/alternative ]
> The reason SetAbsAngles isn't "working" is because the viewangles is
> constantly being stamped over by the following functions
>
> void CPrediction::SetupMove( C_BasePlayer *player, CUserCmd *ucmd,
> IMoveHelper *pHelper, CMoveData *move )
>
> in the client,
>
> and
>
> void CPlayerMove::SetupMove( CBasePlayer *player, CUserCmd *ucmd,
> IMoveHelper *pHelper, CMoveData *move )
>
> in the server,
>
>
> If you want to change the viewangles, you need to change the code in both
> of
> these functions so that the player's mouse doesn't override the
> viewangles.
> This also solves your problem regarding disabling/enabling mouse. It's all
> done in SetUpMove.
> Take a close look at this function and you'll observer how viewangles are
> set. Basically, if you remove the code that modifies the viewangles in
> SetUpMove, then you can freely set the viewangles to whatever value you
> like.
>
> The reason there's two functions for server and client is because it's
> predicted, so you'll notice that the code in both functions are very
> similar.
>
> --
>
> _______________________________________________
> To unsubscribe, edit your list preferences, or view the list archives,
> please visit:
> http://list.valvesoftware.com/mailman/listinfo/hlcoders
>
>
--

_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders

Reply via email to