CUserCmd/SetViewAngles

From Garry's Mod
Jump to: navigation, search
 CUserCmd:SetViewAngles( )

Contents

Description

Sets the direction the client wants to move in.

NOTE

The pitch (vertical) angle should be clamped to +/- 89° to prevent the player's view from glitching.

Arguments

Angle viewAngle

New view angles.

Examples

Example

Locks the player's view to only vertical movement.

hook.Add("InputMouseApply", "LockToPitchOnly", function( ccmd, x, y, angle )
	-- By leaving angle.roll and angle.yaw alone, we effectively lock them
	angle.pitch = math.Clamp( angle.pitch + y / 50, -89, 89 )
	ccmd:SetViewAngles( angle )
	return true
end)


Personal tools
Navigation