native

get_user_aiming

Syntax

native Float:get_user_aiming(index, &id, &body = HIT_GENERIC, dist = 9999);

Description

Traces the client's current aim vector to see if it hits something.

Parameters

index Client index to trace aim from
id Variable to store hit client index (if applicable)
body Variable to store hit client body part (if applicable)
dist Maximum distance of the trace

Note

If the trace does not hit a client, id and body will be set to 0.

Note

If the trace hits nothing within the specified distance, 0 is returned.

Note

For a list of possible body hitplaces see the HIT_* constants in amxconst.inc.

Return

Distance between the trace start and end point

Error

If the client index is not within the range of 1 to
MaxClients, an error will be thrown.