π«weapon
:is_empty
<weapon>:is_empty():
boolean
Returns true
, if weapon is empty.
:can_fire
<weapon>:can_fire():
boolean
Returns true
, if weapon can fire.
:is_non_aim
<weapon>:is_non_aim():
boolean
Returns true
, if weapon is non aim.
:can_double_tap
<weapon>:can_double_tap():
boolean
Returns true
, if weapon can double tap.
:get_name
<weapon>:get_name():
string
Returns the weapon name.
:get_icon
<weapon>:get_icon():
string
--> Example
local weapon_font = draw.create_weapon_font(12)
callbacks.init("on_paint", function()
local player = entity.get_local()
if (player == nil) then
return
end
local player_weapon = entity.get_weapon_by_player(player)
if (player_weapon == nil) then
return
end
local weapon_icon = player_weapon:get_icon()
draw.string(weapon_font, 200, 200, color_rgba(255, 255, 255, 255), weapon_icon)
end)
Returns the icon of the weapon.
:get_spread
<weapon>:get_spread():
number
Returns the spread of the weapon.
:get_inaccuracy
<weapon>:get_inaccuracy():
number
Returns the inaccuracy of the weapon.
Last updated