Difference between revisions of "GetProjectileTarget"

From Multi Theft Auto: Wiki
m (forgot to remove need ex. categ after adding ex.)
Line 32: Line 32:
==See also==
==See also==
{{Client projectile functions}}
{{Client projectile functions}}

Revision as of 07:06, 16 December 2011

This function returns the target of the specified projectile.


element getProjectileTarget ( projectile theProjectile )

Required Arguments

  • theProjectile: The projectile element which target you want to retrieve.


Returns the element which is the projectile's target if the projectile is valid and a HS Rocket Projectile, false otherwise.


This example allows a player to send projectiles at other players

function projectileCreating(command,targetPlayer)
    local x,y,z = getElementPosition(getLocalPlayer()) -- Get the position of the player
    local target = getPlayerFromName(targetPlayer) or nil -- Get the target, or set it to nil if no target specified
    local theProjectile = createProjectile(thePlayer,20,x,y,z+50,1.0,target)
    if (target) then
        outputChatBox("Created projectile's target: "..getPlayerName(getProjectileTarget(theProjectile)))
        outputChatBox("Created projectile with no target")
addCommandHandler("rocket",projectileCreating) -- Bind the 'rocket' command to projectileCreating function

See also