getWeaponTarget | Multi Theft Auto: Wiki Skip to content

getWeaponTarget

Client-side
Server-side
Shared

Pair: setWeaponTarget

Manual Review Required

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


This functions gets the target of a custom weapon.

OOP Syntax Help! I don't understand this!

  • Note: Variable is read only.

  • Method: weapon:getTarget(...)
  • Variable: .target

Syntax

nil/element/float getWeaponTarget ( weapon theWeapon )
Required Arguments
  • theWeapon: The weapon to get the target of.

Returns

  • nil/element/float: value

This example gets the weapon target when the player hit the colshape and outputs it to the chatbox.

Code Examples

shared

This example gets the weapon target when the player hit the colshape and outputs it to the chatbox.

local col = createColSphere(1647.33984375,1785.03125,10.671875,8) -- Create col sphere near to LV hospital
local weapon = createWeapon ("m4",1647.33984375,1785.03125,10.671875) -- Create the weapon
function onClientColShapeHit(element, matchDim )
if (element == getLocalPlayer()) then -- Checks whether the entering element is the local player
if weapon then -- if the weapon exist then
setWeaponTarget (weapon,element,8) -- Set the weapon target to the localPlayer
local target = getWeaponTarget (weapon) -- get weapon target
if target and isElement(target) and getElementType(target) == "player" then
outputChatBox("The target of the custom weapon: "..getPlayerName(target)) -- output to the chatbox
end
end
end
end
addEventHandler("onClientColShapeHit",col,onClientColShapeHit)

See Also