SetObjectProperty

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

This function sets a property of the specified object.

Syntax

bool setObjectProperty ( object theObject, string property, var value )

OOP Syntax Help! I don't understand this!

Method: object:setProperty(...)
Counterpart: getProperty


Required Arguments

  • theObject: the object you wish to change a property of.
  • property: the property you want to set the value of:
  • "mass" - float
  • "turn_mass" - float
  • "air_resistance" - float
  • "elasticity" - float
  • "center_of_mass" - Vector3D - (x, y, z)
  • "buoyancy" - float
  • value: the new value for the property.

Returns

Returns true if the property was set successfully, false otherwise.

Example

Click to collapse [-]
Client
addEventHandler("onClientResourceStart", resourceRoot, function()
	local theObject = createObject(980, 0, 0, 0) -- create an object
	if theObject then
		setObjectProperty(theObject, "center_of_mass", 0, -1, 0) -- set its center of mass
	end
end)

See Also