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 hospitallocal 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 endendaddEventHandler("onClientColShapeHit",col,onClientColShapeHit)