Element/Object

From Multi Theft Auto: Wiki
Revision as of 14:04, 22 October 2024 by Fernando187 (talk | contribs) (icon)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

The object class represents dynamic and static 3D models placed in the GTA world.

The element type of this class is "object".

Dialog-warning.svg Important info about Objects

  • Objects only represent models created by a script, they do not represent objects that are part of GTA's default landscape (these belong to the "building pool").
  • There is a distinction in GTA: San Andreas between static and dynamic models. The alternative createBuilding function allows you to create objects that are non-dynamic.
  • The createObject function can also create non-dynamic objects, but for optimization reasons it is recommended to spawn Buildings when creating static objects that don't rely on the Dimension system (buildings don't use the same MTA object-streaming system).

Folder-saved-search.svg Object Models

List of Object Model IDs

XML syntax

<object model="" posX="" posY="" posZ="" rotX="" rotY="" rotZ="" interior="" dimension="" scale="" collisions="" alpha="" frozen="" />

Required Attributes

  • model: The ID of the object being created.
  • posX: A float representing the X position of the object.
  • posY: A float representing the Y position of the object.
  • posZ: A float representing the Z position of the object.

Optional Attributes

  • rotX: A float representing the X rotation of the object in degrees.
  • rotY: A float representing the Y rotation of the object in degrees.
  • rotZ: A float representing the Z rotation of the object in degrees.
  • interior: The interior world the object is in.
  • dimension: The object's dimension number.
  • scale: The object's scale.
  • collisions: Enable/Disable object collisions.
  • alpha: Changes the object alpha.
  • frozen: Sets whether the object should be frozen (also known as static)

Related scripting functions

Client