GetPickupAmmo: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 17: | Line 17: | ||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
function onPickupHitFunction ( player ) --when a pickup is hit | function onPickupHitFunction ( player ) --when a pickup is hit | ||
if (getPickupType(source) ~= 2) then return end | if (getPickupType(source) ~= 2) then return end -- if the pickup is no weapon, stop | ||
local ammo = getPickupAmmo ( source ) | local ammo = getPickupAmmo ( source ) -- get the amount of ammo | ||
local weapon = getPickupWeapon ( source ) -- define weapon as the weapon of the pickup | local weapon = getPickupWeapon ( source ) -- define weapon as the weapon of the pickup | ||
outputChatBox("You just picked up "..getWeaponNameFromID(weapon).." with "..ammo.." ammo",player) -- output a message to the player | outputChatBox("You just picked up "..getWeaponNameFromID(weapon).." with "..ammo.." ammo",player) -- output a message to the player |
Revision as of 14:16, 28 July 2007
This function retreives the amount of ammo in a Weapon Pickup
Syntax
int getPickupAmmo ( pickup thePickup )
Required Arguments
- thePickup: The pickup in which you wish to retrieve the ammo of
Returns
Returns an integer of the amount of ammo in the pickup, false if the pickup element is invalid, 0 if it's no weapon pickup.
Example
This example outputs a message with the picked up weapon and ammo to the player.
function onPickupHitFunction ( player ) --when a pickup is hit if (getPickupType(source) ~= 2) then return end -- if the pickup is no weapon, stop local ammo = getPickupAmmo ( source ) -- get the amount of ammo local weapon = getPickupWeapon ( source ) -- define weapon as the weapon of the pickup outputChatBox("You just picked up "..getWeaponNameFromID(weapon).." with "..ammo.." ammo",player) -- output a message to the player end addEventHandler ( "onPickupHit", getRootElement(), onPickupHitFunction ) -- add an event for onPickupHit
See Also