EngineGetModelPhysicalPropertiesGroup

From Multi Theft Auto: Wiki
Revision as of 14:57, 22 October 2024 by Fernando187 (talk | contribs)
Jump to navigation Jump to search

This function gets physical properties group id used by given model.

Syntax

int engineGetModelPhysicalPropertiesGroup ( int modelID )

Required Arguments

  • modelID: the id of model which you wish to get physical properties group of.

Returns

Returns id of physical properties group that requested model uses, in range of 0-159, if the object doesn't have a group assigned, -1 is returned. If passed arguments were wrong, error is triggered.

Example

Click to collapse [-]
Check if object model is dynamic
function checkDynamicID(player, modelID)
    modelID = tonumber(modelID)
    local isDynamicModel = engineGetModelPhysicalPropertiesGroup(modelID) ~= -1
    outputChatBox(modelID .. " is a ".. (isDynamicModel and "dynamic" or "static") .. " object model.", player)
end
addCommandHandler("checkdyn", checkDynamicID)
Click to collapse [-]
Client
function checkID(_, id)
    outputConsole(engineGetModelPhysicalPropertiesGroup(tonumber(id)))
end
addCommandHandler ( "checkID", checkID )

Requirements

Minimum server version n/a
Minimum client version 1.5.7-9.19626

Note: Using this feature requires the resource to have the above minimum version declared in the meta.xml <min_mta_version> section. e.g. <min_mta_version client="1.5.7-9.19626" />

See Also