GetObjectModel: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 5: | Line 5: | ||
==Syntax== | ==Syntax== | ||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
int getObjectModel ( | int getObjectModel ( object theObject ) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
===Required Arguments=== | ===Required Arguments=== | ||
*''' | *'''theObject:''' The object which you wish to retrieve the model ID of | ||
===Returns=== | ===Returns=== | ||
Line 16: | Line 16: | ||
==Example== | ==Example== | ||
<section name="Server" class="server" show="true"> | <section name="Server" class="server" show="true"> | ||
This example destroys a haystack when a player targets it | This example destroys a haystack when a player targets it. | ||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
function onPlayerTargeted ( | function onPlayerTargeted ( targetElem ) | ||
if ( getElementType ( | if ( getElementType ( targetElem ) == "object" ) and ( getObjectModel ( targetElem ) == 3374 ) then | ||
destroyElement ( | destroyElement ( targetElem ) | ||
end | end | ||
end | end | ||
addEventHandler ( "onPlayerTarget", getRootElement(), onPlayerTargeted ) | addEventHandler ( "onPlayerTarget", getRootElement(), onPlayerTargeted ) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
This example outputs the model id of objects the player is targeting. | |||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
function onPlayerTargeted ( | function onPlayerTargeted ( targetElem ) | ||
if ( getElementType ( | if ( getElementType ( targetElem ) == "object") then | ||
outputChatBox(getObjectModel ( | outputChatBox ( getObjectModel(targetElem) ) | ||
end | end | ||
end | end |
Revision as of 18:08, 19 August 2007
This function retrieves the model ID of a specified object
Syntax
int getObjectModel ( object theObject )
Required Arguments
- theObject: The object which you wish to retrieve the model ID of
Returns
Returns an int with the object model id, or false it's no or an invalid object.
Example
Click to collapse [-]
ServerThis example destroys a haystack when a player targets it.
function onPlayerTargeted ( targetElem ) if ( getElementType ( targetElem ) == "object" ) and ( getObjectModel ( targetElem ) == 3374 ) then destroyElement ( targetElem ) end end addEventHandler ( "onPlayerTarget", getRootElement(), onPlayerTargeted )
This example outputs the model id of objects the player is targeting.
function onPlayerTargeted ( targetElem ) if ( getElementType ( targetElem ) == "object") then outputChatBox ( getObjectModel(targetElem) ) end end addEventHandler ( "onPlayerTarget", getRootElement(), onPlayerTargeted )
See Also