GetPedAmmoInClip: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(added info about issue #7719 (changed original title because is wrong))
Line 34: Line 34:
== Issues ==
== Issues ==
{{Issues|
{{Issues|
{{Issue|7719|getPedTotalAmmo() & getPedAmmoInClip() serverside sometimes return invalid values}}
{{Issue|7719|[[getPedTotalAmmo]]() & [[getPedAmmoInClip]]() serverside sometimes return invalid values}}
}}
}}


==See Also==
==See Also==
{{Client_ped_functions}}
{{Client_ped_functions}}

Revision as of 06:00, 7 July 2015

This function returns an integer that contains the ammo in a specified ped's weapon. See Weapon Info

Syntax

int getPedAmmoInClip ( ped thePed [, int weaponSlot = current ] )

Required Arguments

  • thePed: The ped whose ammo you want to check.

Optional Arguments

  • weaponSlot: an integer representing the weapon slot (set to the ped's currently selected slot if not specified).

Returns

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.

Example

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 )

Issues

Issue ID Description
#7719 getPedTotalAmmo() & getPedAmmoInClip() serverside sometimes return invalid values

See Also