| Property | Value |
|---|---|
| Native Name | _DISABLE_ALL_SPECIAL_AMMO_FOR_PED |
| Hash | 0xD63B4BA3A02A99E0 |
| Return Type | void |
| Build | 1207 |
| API Set | client |
| Parameters | ped (Ped), weaponHash (Hash) |
Description: Disables all special ammo types for the specified weapon on the given ped, forcing the weapon to use only its basic/regular ammunition.
- After calling this native, the weapon on that ped becomes restricted to regular ammo only.
- Works as a higher-level override compared to _DISABLE_AMMO_TYPE_FOR_PED and _DISABLE_AMMO_TYPE_FOR_PED_WEAPON, which target individual ammo types.
- Useful when ensuring a weapon cannot use any special ammo variants such as high velocity, express, explosive, or split point.
Usage
Lua (Direct):
DisableAllSpecialAmmoForPed(ped, weaponHash)
Lua (Hash):
Citizen.InvokeNative(0xD63B4BA3A02A99E0, ped, weaponHash)