cs2_weapon_base_gun

This type represents a CCSWeaponBaseGun class.

This type inherits base_entity type. All of its base methods and fields are also available in this type.

get_abs_origin

Method

Returns the absolute origin (the one that is used for rendering).

Arguments

None.

Returns

Type

Description

Origin.

Example

local org = wep:get_abs_origin();

get_max_speed

Method

Returns the maximal player speed when holding this weapon.

Arguments

None.

Returns

Type

Description

float

Max speed, in UPS.

Example


get_inaccuracy

Method

Returns the current inaccuracy value.

Arguments

Name

Type

Description

mode

Weapon mode.

Returns

Type

Description

float

Inaccuracy value.

Example


get_spread

Method

Returns the current spread value.

Arguments

Name

Type

Description

mode

Weapon mode.

Returns

Type

Description

float

Inaccuracy value.

Example


get_id

Method

Returns the weapon ID.

Arguments

None.

Returns

Type

Description

Weapon ID.

Example


get_type

Method

Returns the weapon type.

Arguments

None.

Returns

Type

Description

Weapon type.

Example


get_data

Method

Returns the weapon static data.

Arguments

None.

Returns

Type

Description

Example


is_gun

Method

Returns true if this weapon is a firearm.

Arguments

None.

Returns

Type

Description

bool

true if a firearm.

Example


is_attackable

Method

Returns true if you can attack with this weapon.

Arguments

None.

Returns

Type

Description

bool

true if can attack.

Example


has_secondary_attack

Method

Returns true if this weapon has a secondary attack mode.

Arguments

None.

Returns

Type

Description

bool

true if has the secondary attack mode.

Example


has_spread

Method

Returns true if this weapon has spread (e.g. knives do not have any spread).

Arguments

None.

Returns

Type

Description

bool

true if has spread.

Example

Last updated