getPickupWeapon | Multi Theft Auto: Wiki Skip to content

getPickupWeapon

Client-side
Server-side
Shared

Manual Review Required

Please finish this page using the corresponding Old Wiki article. Go to Contribution guidelines for more information.


This function retrieves the weapon ID of a weapon pickup.

Syntax

int getPickupWeapon ( pickup thePickup )
Required Arguments
  • thePickup: The pickup of which you wish to retrieve the weapon

Returns

  • int: value

Returns the Weapon ID of the pickup, or false if the pickup is invalid.

Code Examples

shared
function onPickupHitFunc ( thePlayer ) -- when a pickup is hit
if getPickupType ( source ) == 2 then -- check if it's a weapon pickup
local ammo = getPickupAmmo ( source ) -- get the pickup ammo
if ammo < 50 then -- if ammo is less than 50
local weapon = getPickupWeapon ( source ) -- store pickup weapon
giveWeaponAmmo ( thePlayer, weapon, 50 ) -- give an extra 50 ammo
end
end
end
addEventHandler ( "onPickupHit", root, onPickupHitFunc ) -- add the function as handler for onPickupHit