GetObjectModel: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 3: Line 3:


==Syntax==  
==Syntax==  
<section name="Server" class="server">
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
int getObjectModel ( element object )       
int getObjectModel ( element object )       
Line 12: Line 13:
===Returns===
===Returns===
Returns an ''int'' with the object model id, or ''false'' it's no or an invalid object.
Returns an ''int'' with the object model id, or ''false'' it's no or an invalid object.
</section>


==Example==  
==Example==  

Revision as of 12:30, 3 August 2007

This function retrieves the model ID of a specified object

Syntax

Click to expand [+]
Server

Example

This example destroys a haystack when a player targets it

function onPlayerTargeted ( element )
    if ( getElementType ( element ) == "object" ) and ( getObjectModel ( element ) == 3374 ) then
        destroyElement ( element )
    end
end
addEventHandler ( "onPlayerTarget", getRootElement(), onPlayerTargeted )

This example outputs the model id of objects the player is targetting.

function onPlayerTargeted ( element )
    if ( getElementType ( element ) == "object") then
        outputChatBox(getObjectModel ( element ))
    end
end
addEventHandler ( "onPlayerTarget", getRootElement(), onPlayerTargeted )

See Also