Reference
GTA V native db
GTA V script natives by namespace. Search by name, Jenkins hash, or runtime hash across all 6,439 natives. Each native has a dedicated page.
116 of 116 natives in WEAPON.
- ADD_AMMO_TO_PEDWEAPONvoid ADD_AMMO_TO_PED(Ped ped, Hash weaponHash, int ammo)
- ADD_PED_AMMO_BY_TYPEWEAPONvoid ADD_PED_AMMO_BY_TYPE(Ped ped, Hash ammoTypeHash, int ammo)
- CAN_USE_WEAPON_ON_PARACHUTEWEAPONBOOL CAN_USE_WEAPON_ON_PARACHUTE(Hash weaponHash)
- CLEAR_ENTITY_LAST_WEAPON_DAMAGEWEAPONvoid CLEAR_ENTITY_LAST_WEAPON_DAMAGE(Entity entity)
- CLEAR_PED_LAST_WEAPON_DAMAGEWEAPONvoid CLEAR_PED_LAST_WEAPON_DAMAGE(Ped ped)
- CREATE_AIR_DEFENCE_ANGLED_AREAWEAPONint CREATE_AIR_DEFENCE_ANGLED_AREA(float p0, float p1, float p2, float p3, float p4, float p5, float p6, float p7, float p8, float p9, Hash weaponHash)
- CREATE_AIR_DEFENCE_SPHEREWEAPONint CREATE_AIR_DEFENCE_SPHERE(float x, float y, float z, float radius, float p4, float p5, float p6, Hash weaponHash)
- CREATE_WEAPON_OBJECTWEAPONObject CREATE_WEAPON_OBJECT(Hash weaponHash, int ammoCount, float x, float y, float z, BOOL showWorldModel, float scale, Any p7, Any p8, Any p9)
- DOES_AIR_DEFENCE_SPHERE_EXISTWEAPONBOOL DOES_AIR_DEFENCE_SPHERE_EXIST(int zoneId)
- DOES_WEAPON_TAKE_WEAPON_COMPONENTWEAPONBOOL DOES_WEAPON_TAKE_WEAPON_COMPONENT(Hash weaponHash, Hash componentHash)
- ENABLE_LASER_SIGHT_RENDERINGWEAPONvoid ENABLE_LASER_SIGHT_RENDERING(BOOL toggle)
- EXPLODE_PROJECTILESWEAPONvoid EXPLODE_PROJECTILES(Ped ped, Hash weaponHash, BOOL p2)
- FIRE_AIR_DEFENCE_SPHERE_WEAPON_AT_POSITIONWEAPONvoid FIRE_AIR_DEFENCE_SPHERE_WEAPON_AT_POSITION(int zoneId, float x, float y, float z)
- GET_AMMO_IN_CLIPWEAPONBOOL GET_AMMO_IN_CLIP(Ped ped, Hash weaponHash, int* ammo)
- GET_AMMO_IN_PED_WEAPONWEAPONint GET_AMMO_IN_PED_WEAPON(Ped ped, Hash weaponhash)
- GET_BEST_PED_WEAPONWEAPONHash GET_BEST_PED_WEAPON(Ped ped, BOOL p1)
- GET_CURRENT_PED_VEHICLE_WEAPONWEAPONBOOL GET_CURRENT_PED_VEHICLE_WEAPON(Ped ped, Hash* weaponHash)
- GET_CURRENT_PED_WEAPONWEAPONBOOL GET_CURRENT_PED_WEAPON(Ped ped, Hash* weaponHash, BOOL p2)
- GET_CURRENT_PED_WEAPON_ENTITY_INDEXWEAPONEntity GET_CURRENT_PED_WEAPON_ENTITY_INDEX(Ped ped, Any p1)
- GET_IS_PED_GADGET_EQUIPPEDWEAPONBOOL GET_IS_PED_GADGET_EQUIPPED(Ped ped, Hash gadgetHash)
- GET_LOCKON_DISTANCE_OF_CURRENT_PED_WEAPONWEAPONfloat GET_LOCKON_DISTANCE_OF_CURRENT_PED_WEAPON(Ped ped)
- GET_MAX_AMMOWEAPONBOOL GET_MAX_AMMO(Ped ped, Hash weaponHash, int* ammo)
- GET_MAX_AMMO_BY_TYPEWEAPONBOOL GET_MAX_AMMO_BY_TYPE(Ped ped, Hash ammoTypeHash, int* ammo)
- GET_MAX_AMMO_IN_CLIPWEAPONint GET_MAX_AMMO_IN_CLIP(Ped ped, Hash weaponHash, BOOL p2)
- GET_MAX_RANGE_OF_CURRENT_PED_WEAPONWEAPONfloat GET_MAX_RANGE_OF_CURRENT_PED_WEAPON(Ped ped)
- GET_PED_AMMO_BY_TYPEWEAPONint GET_PED_AMMO_BY_TYPE(Ped ped, Hash ammoTypeHash)
- GET_PED_AMMO_TYPE_FROM_WEAPONWEAPONHash GET_PED_AMMO_TYPE_FROM_WEAPON(Ped ped, Hash weaponHash)
- GET_PED_LAST_WEAPON_IMPACT_COORDWEAPONBOOL GET_PED_LAST_WEAPON_IMPACT_COORD(Ped ped, Vector3* coords)
- GET_PED_ORIGINAL_AMMO_TYPE_FROM_WEAPONWEAPONHash GET_PED_ORIGINAL_AMMO_TYPE_FROM_WEAPON(Ped ped, Hash weaponHash)
- GET_PED_WEAPONTYPE_IN_SLOTWEAPONHash GET_PED_WEAPONTYPE_IN_SLOT(Ped ped, Hash weaponSlot)
- GET_PED_WEAPON_CAMO_INDEXWEAPONint GET_PED_WEAPON_CAMO_INDEX(Ped ped, Hash weaponHash)
- GET_PED_WEAPON_COMPONENT_TINT_INDEXWEAPONint GET_PED_WEAPON_COMPONENT_TINT_INDEX(Ped ped, Hash weaponHash, Hash camoComponentHash)
- GET_PED_WEAPON_TINT_INDEXWEAPONint GET_PED_WEAPON_TINT_INDEX(Ped ped, Hash weaponHash)
- GET_SELECTED_PED_WEAPONWEAPONHash GET_SELECTED_PED_WEAPON(Ped ped)
- GET_WEAPONTYPE_GROUPWEAPONHash GET_WEAPONTYPE_GROUP(Hash weaponHash)
- GET_WEAPONTYPE_MODELWEAPONHash GET_WEAPONTYPE_MODEL(Hash weaponHash)
- GET_WEAPONTYPE_SLOTWEAPONHash GET_WEAPONTYPE_SLOT(Hash weaponHash)
- GET_WEAPON_CLIP_SIZEWEAPONint GET_WEAPON_CLIP_SIZE(Hash weaponHash)
- GET_WEAPON_COMPONENT_HUD_STATSWEAPONBOOL GET_WEAPON_COMPONENT_HUD_STATS(Hash componentHash, Any* outData)
- GET_WEAPON_COMPONENT_TYPE_MODELWEAPONHash GET_WEAPON_COMPONENT_TYPE_MODEL(Hash componentHash)
- GET_WEAPON_COMPONENT_VARIANT_EXTRA_COUNTWEAPONint GET_WEAPON_COMPONENT_VARIANT_EXTRA_COUNT(Hash componentHash)
- GET_WEAPON_COMPONENT_VARIANT_EXTRA_MODELWEAPONHash GET_WEAPON_COMPONENT_VARIANT_EXTRA_MODEL(Hash componentHash, int extraComponentIndex)
- GET_WEAPON_DAMAGEWEAPONfloat GET_WEAPON_DAMAGE(Hash weaponHash, Hash componentHash)
- GET_WEAPON_DAMAGE_TYPEWEAPONint GET_WEAPON_DAMAGE_TYPE(Hash weaponHash)
- GET_WEAPON_HUD_STATSWEAPONBOOL GET_WEAPON_HUD_STATS(Hash weaponHash, Any* outData)
- GET_WEAPON_OBJECT_COMPONENT_TINT_INDEXWEAPONint GET_WEAPON_OBJECT_COMPONENT_TINT_INDEX(Object weaponObject, Hash camoComponentHash)
- GET_WEAPON_OBJECT_FROM_PEDWEAPONObject GET_WEAPON_OBJECT_FROM_PED(Ped ped, BOOL p1)
- GET_WEAPON_OBJECT_TINT_INDEXWEAPONint GET_WEAPON_OBJECT_TINT_INDEX(Object weapon)
- GET_WEAPON_TIME_BETWEEN_SHOTSWEAPONfloat GET_WEAPON_TIME_BETWEEN_SHOTS(Hash weaponHash)
- GET_WEAPON_TINT_COUNTWEAPONint GET_WEAPON_TINT_COUNT(Hash weaponHash)
- GIVE_DELAYED_WEAPON_TO_PEDWEAPONvoid GIVE_DELAYED_WEAPON_TO_PED(Ped ped, Hash weaponHash, int ammoCount, BOOL bForceInHand)
- GIVE_LOADOUT_TO_PEDWEAPONvoid GIVE_LOADOUT_TO_PED(Ped ped, Hash loadoutHash)
- GIVE_WEAPON_COMPONENT_TO_PEDWEAPONvoid GIVE_WEAPON_COMPONENT_TO_PED(Ped ped, Hash weaponHash, Hash componentHash)
- GIVE_WEAPON_COMPONENT_TO_WEAPON_OBJECTWEAPONvoid GIVE_WEAPON_COMPONENT_TO_WEAPON_OBJECT(Object weaponObject, Hash addonHash)
- GIVE_WEAPON_OBJECT_TO_PEDWEAPONvoid GIVE_WEAPON_OBJECT_TO_PED(Object weaponObject, Ped ped)
- GIVE_WEAPON_TO_PEDWEAPONvoid GIVE_WEAPON_TO_PED(Ped ped, Hash weaponHash, int ammoCount, BOOL isHidden, BOOL bForceInHand)
- HAS_ENTITY_BEEN_DAMAGED_BY_WEAPONWEAPONBOOL HAS_ENTITY_BEEN_DAMAGED_BY_WEAPON(Entity entity, Hash weaponHash, int weaponType)
- HAS_PED_BEEN_DAMAGED_BY_WEAPONWEAPONBOOL HAS_PED_BEEN_DAMAGED_BY_WEAPON(Ped ped, Hash weaponHash, int weaponType)
- HAS_PED_GOT_WEAPONWEAPONBOOL HAS_PED_GOT_WEAPON(Ped ped, Hash weaponHash, BOOL p2)
- HAS_PED_GOT_WEAPON_COMPONENTWEAPONBOOL HAS_PED_GOT_WEAPON_COMPONENT(Ped ped, Hash weaponHash, Hash componentHash)
- HAS_VEHICLE_GOT_PROJECTILE_ATTACHEDWEAPONBOOL HAS_VEHICLE_GOT_PROJECTILE_ATTACHED(Ped driver, Vehicle vehicle, Hash weaponHash, Any p3)
- HAS_WEAPON_ASSET_LOADEDWEAPONBOOL HAS_WEAPON_ASSET_LOADED(Hash weaponHash)
- HAS_WEAPON_GOT_WEAPON_COMPONENTWEAPONBOOL HAS_WEAPON_GOT_WEAPON_COMPONENT(Object weapon, Hash addonHash)
- HIDE_PED_WEAPON_FOR_SCRIPTED_CUTSCENEWEAPONvoid HIDE_PED_WEAPON_FOR_SCRIPTED_CUTSCENE(Ped ped, BOOL toggle)
- IS_AIR_DEFENCE_SPHERE_IN_AREAWEAPONBOOL IS_AIR_DEFENCE_SPHERE_IN_AREA(float x, float y, float z, float radius, int* outZoneId)
- IS_FLASH_LIGHT_ONWEAPONBOOL IS_FLASH_LIGHT_ON(Ped ped)
- IS_PED_ARMEDWEAPONBOOL IS_PED_ARMED(Ped ped, int typeFlags)
- IS_PED_CURRENT_WEAPON_SILENCEDWEAPONBOOL IS_PED_CURRENT_WEAPON_SILENCED(Ped ped)
- IS_PED_WEAPON_COMPONENT_ACTIVEWEAPONBOOL IS_PED_WEAPON_COMPONENT_ACTIVE(Ped ped, Hash weaponHash, Hash componentHash)
- IS_PED_WEAPON_READY_TO_SHOOTWEAPONBOOL IS_PED_WEAPON_READY_TO_SHOOT(Ped ped)
- IS_WEAPON_VALIDWEAPONBOOL IS_WEAPON_VALID(Hash weaponHash)
- MAKE_PED_RELOADWEAPONBOOL MAKE_PED_RELOAD(Ped ped)
- REFILL_AMMO_INSTANTLYWEAPONBOOL REFILL_AMMO_INSTANTLY(Ped ped)
- REMOVE_AIR_DEFENCE_SPHEREWEAPONBOOL REMOVE_AIR_DEFENCE_SPHERE(int zoneId)
- REMOVE_ALL_AIR_DEFENCE_SPHERESWEAPONvoid REMOVE_ALL_AIR_DEFENCE_SPHERES()
- REMOVE_ALL_PED_WEAPONSWEAPONvoid REMOVE_ALL_PED_WEAPONS(Ped ped, BOOL p1)
- REMOVE_ALL_PROJECTILES_OF_TYPEWEAPONvoid REMOVE_ALL_PROJECTILES_OF_TYPE(Hash weaponHash, BOOL explode)
- REMOVE_WEAPON_ASSETWEAPONvoid REMOVE_WEAPON_ASSET(Hash weaponHash)
- REMOVE_WEAPON_COMPONENT_FROM_PEDWEAPONvoid REMOVE_WEAPON_COMPONENT_FROM_PED(Ped ped, Hash weaponHash, Hash componentHash)
- REMOVE_WEAPON_COMPONENT_FROM_WEAPON_OBJECTWEAPONvoid REMOVE_WEAPON_COMPONENT_FROM_WEAPON_OBJECT(Any p0, Any p1)
- REMOVE_WEAPON_FROM_PEDWEAPONvoid REMOVE_WEAPON_FROM_PED(Ped ped, Hash weaponHash)
- REQUEST_WEAPON_ASSETWEAPONvoid REQUEST_WEAPON_ASSET(Hash weaponHash, int p1, int p2)
- REQUEST_WEAPON_HIGH_DETAIL_MODELWEAPONvoid REQUEST_WEAPON_HIGH_DETAIL_MODEL(Entity weaponObject)
- SET_AMMO_IN_CLIPWEAPONBOOL SET_AMMO_IN_CLIP(Ped ped, Hash weaponHash, int ammo)
- SET_CAN_PED_SELECT_ALL_WEAPONSWEAPONvoid SET_CAN_PED_SELECT_ALL_WEAPONS(Ped ped, BOOL toggle)
- SET_CAN_PED_SELECT_INVENTORY_WEAPONWEAPONvoid SET_CAN_PED_SELECT_INVENTORY_WEAPON(Ped ped, Hash weaponHash, BOOL toggle)
- SET_CURRENT_PED_VEHICLE_WEAPONWEAPONBOOL SET_CURRENT_PED_VEHICLE_WEAPON(Ped ped, Hash weaponHash)
- SET_CURRENT_PED_WEAPONWEAPONvoid SET_CURRENT_PED_WEAPON(Ped ped, Hash weaponHash, BOOL bForceInHand)
- SET_EQIPPED_WEAPON_START_SPINNING_AT_FULL_SPEEDWEAPONvoid SET_EQIPPED_WEAPON_START_SPINNING_AT_FULL_SPEED(Ped ped)
- SET_FLASH_LIGHT_ACTIVE_HISTORYWEAPONvoid SET_FLASH_LIGHT_ACTIVE_HISTORY(Ped ped, BOOL toggle)
- SET_FLASH_LIGHT_FADE_DISTANCEWEAPONAny SET_FLASH_LIGHT_FADE_DISTANCE(float distance)
- SET_PED_AMMOWEAPONvoid SET_PED_AMMO(Ped ped, Hash weaponHash, int ammo, BOOL p3)
- SET_PED_AMMO_BY_TYPEWEAPONvoid SET_PED_AMMO_BY_TYPE(Ped ped, Hash ammoTypeHash, int ammo)
- SET_PED_AMMO_TO_DROPWEAPONvoid SET_PED_AMMO_TO_DROP(Ped ped, int p1)
- SET_PED_CHANCE_OF_FIRING_BLANKSWEAPONvoid SET_PED_CHANCE_OF_FIRING_BLANKS(Ped ped, float xBias, float yBias)
- SET_PED_CURRENT_WEAPON_VISIBLEWEAPONvoid SET_PED_CURRENT_WEAPON_VISIBLE(Ped ped, BOOL visible, BOOL deselectWeapon, BOOL p3, BOOL p4)
- SET_PED_CYCLE_VEHICLE_WEAPONS_ONLYWEAPONvoid SET_PED_CYCLE_VEHICLE_WEAPONS_ONLY(Ped ped)
- SET_PED_DROPS_INVENTORY_WEAPONWEAPONvoid SET_PED_DROPS_INVENTORY_WEAPON(Ped ped, Hash weaponHash, float xOffset, float yOffset, float zOffset, int ammoCount)
- SET_PED_DROPS_WEAPONWEAPONvoid SET_PED_DROPS_WEAPON(Ped ped)
- SET_PED_DROPS_WEAPONS_WHEN_DEADWEAPONvoid SET_PED_DROPS_WEAPONS_WHEN_DEAD(Ped ped, BOOL toggle)
- SET_PED_GADGETWEAPONvoid SET_PED_GADGET(Ped ped, Hash gadgetHash, BOOL p2)
- SET_PED_INFINITE_AMMOWEAPONvoid SET_PED_INFINITE_AMMO(Ped ped, BOOL toggle, Hash weaponHash)
- SET_PED_INFINITE_AMMO_CLIPWEAPONvoid SET_PED_INFINITE_AMMO_CLIP(Ped ped, BOOL toggle)
- SET_PED_SHOOT_ORDNANCE_WEAPONWEAPONObject SET_PED_SHOOT_ORDNANCE_WEAPON(Ped ped, float p1)
- SET_PED_STUN_GUN_FINITE_AMMOWEAPONvoid SET_PED_STUN_GUN_FINITE_AMMO(Any p0, Any p1)
- SET_PED_WEAPON_COMPONENT_TINT_INDEXWEAPONvoid SET_PED_WEAPON_COMPONENT_TINT_INDEX(Ped ped, Hash weaponHash, Hash camoComponentHash, int colorIndex)
- SET_PED_WEAPON_TINT_INDEXWEAPONvoid SET_PED_WEAPON_TINT_INDEX(Ped ped, Hash weaponHash, int tintIndex)
- SET_PICKUP_AMMO_AMOUNT_SCALERWEAPONvoid SET_PICKUP_AMMO_AMOUNT_SCALER(float p0)
- SET_PLAYER_TARGETTABLE_FOR_AIR_DEFENCE_SPHEREWEAPONvoid SET_PLAYER_TARGETTABLE_FOR_AIR_DEFENCE_SPHERE(Player player, int zoneId, BOOL enable)
- SET_WEAPON_ANIMATION_OVERRIDEWEAPONvoid SET_WEAPON_ANIMATION_OVERRIDE(Ped ped, Hash animStyle)
- SET_WEAPON_AOE_MODIFIERWEAPONvoid SET_WEAPON_AOE_MODIFIER(Hash weaponHash, float multiplier)
- SET_WEAPON_DAMAGE_MODIFIERWEAPONvoid SET_WEAPON_DAMAGE_MODIFIER(Hash weaponHash, float damageMultiplier)
- SET_WEAPON_EFFECT_DURATION_MODIFIERWEAPONvoid SET_WEAPON_EFFECT_DURATION_MODIFIER(Any p0, Any p1)
- SET_WEAPON_OBJECT_CAMO_INDEXWEAPONvoid SET_WEAPON_OBJECT_CAMO_INDEX(Object weaponObject, int p1)
- SET_WEAPON_OBJECT_COMPONENT_TINT_INDEXWEAPONvoid SET_WEAPON_OBJECT_COMPONENT_TINT_INDEX(Object weaponObject, Hash camoComponentHash, int colorIndex)
- SET_WEAPON_OBJECT_TINT_INDEXWEAPONvoid SET_WEAPON_OBJECT_TINT_INDEX(Object weapon, int tintIndex)