int getPedAmmoInClip ( ped thePed [, int weaponSlot = current ] )
OOP Syntax Help! I don't understand this!
- Method: ped:getAmmoInClip(...)
- Variable: .ammoInClip
- thePed: The ped whose ammo you want to check.
- weaponSlot: an integer representing the weapon slot (set to the ped's currently selected slot if not specified).
Returns an int containing the amount of ammo in the specified ped's currently selected or specified clip, or 0 if the ped specified is invalid.
This example outputs the amount of ammo the specified player has in his current slot. For example: 'ammo someguy'.
function showAmmo(thePlayer, command, who ) local targetPlayer = getPlayerFromName ( who ) if ( thePlayer ) then local ammo = getPedAmmoInClip ( targetPlayer ) outputChatBox ( who .. " has " .. ammo .. " ammo in his active clip" ) else outputChatBox ( "Player '" .. who .. "' not found." ) end end addCommandHandler( "ammo", showAmmo )
|#734||Sometimes wrong count of player ammo, if get it in onPlayerWeaponFire|