GetProjectileCreator: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
m (Added example)
Line 15: Line 15:
Returns the element which created the projectile if successful, ''false'' otherwise.
Returns the element which created the projectile if successful, ''false'' otherwise.


==Example==
<section name="Client" class="client" show="true">
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
addEventHandler("onClientProjectileCreation", root, function(projectile)
addEventHandler("onClientProjectileCreation", root, function(projectile)
Line 26: Line 26:
end)
end)
</syntaxhighlight>
</syntaxhighlight>
</section>


==See also==
==See also==

Revision as of 16:03, 24 May 2012

Accessories-text-editor.png Script Example Missing Function GetProjectileCreator needs a script example, help out by writing one.

Before submitting check out Editing Guidelines Script Examples.

This function returns the creator of the specified projectile.

Syntax

element getProjectileCreator ( projectile theProjectile )

Required Arguments

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

Returns

Returns the element which created the projectile if successful, false otherwise.

Click to collapse [-]
Client
addEventHandler("onClientProjectileCreation", root, function(projectile)
    local creator = getProjectileCreator(projectile)
    if (getElementType(creator) == "player") then
        local pName = getPlayerName(creator)
	local projectileID = getProjectileType(projectile)
        outputChatBox(pName.." created a projectile! (ID: "..projectileID..")", 255, 200, 0, false)
    end
end)

See also