GetWeaponProperty
Jump to navigation
Jump to search
Only available in MTA:SA v1.2 and onwards. This function gets the weapon property of the specified weapons specified weapon type.
Syntax
int theValue = getWeaponProperty( int weaponID, string weaponType, string property)
Required Arguments
- weaponID: The ID of the weapon you want to get info of see Weapons
- weaponType: Either: "pro", "std" or "poor"
- property: The property you want to get the value of:
- "weapon_range"
- "target_range"
- "accuracy"
- "damage"
- "life_span" // Disabled for release
- "firing_speed" // Disabled for release
- "spread" // Disabled for release
- "maximum_clip_ammo" )
- "move_speed" )
- "flags" )
- "anim_group" ) // Disabled for release
- // Set is Disabled >= FIRETYPE - Move above WEAPON_TYPE_SET_DISABLED to re-enable and move it above here to make it less confusing.
- "fire_type"
- "model"
- "model2"
- "weapon_slot"
- "fire_offset"
- "skill_level"
- "required_skill_level"
- "anim_loop_start"
- "anim_loop_stop"
- "anim_loop_bullet_fire"
- "anim2_loop_start"
- "anim2_loop_stop"
- "anim2_loop_bullet_fire"
- "anim_breakout_time"
- "radius"
- "aim_offset"
- "default_combo"
- "combos_available"
Returns
On success:
int: The weapon property
On failure:
bool: False if the passed arguments were invalid
Example
This example gets the weapon range of the M4 at poor skill level
local range = getWeaponProperty(31, "poor", "weapon_range") outputChatBox("M4 range at poor is: "..tostring(range))
See Also
- getWeaponProperty
- getPickupWeapon
- getOriginalWeaponProperty
- getSlotFromWeapon
- getWeaponIDFromName
- getWeaponNameFromID
- setWeaponAmmo
- setWeaponProperty