element.type: Difference between revisions

From GTA Connected
Jump to navigation Jump to search
No edit summary
No edit summary
 
Line 6: Line 6:
|returnTypes = int
|returnTypes = int
|readonly = true
|readonly = true
|usage = fetch an int containing all [[Shared/Defines/ElementTypes|type]]'s for the element, that is, the derived type along with all base types too.<br>To check if an element is of a derived type, use [[element.isType|element.isType]] with ELEMENT_* defines, because element.type will contain multiple ELEMENT_* define values.
|usage = fetch an int containing all [[Shared/Defines/ElementTypes|type]]'s for the element, that is, the derived type along with all base types too.<br>To check if an element is of any one specific type, use [[element.isType|element.isType]] along with an ELEMENT_* define.<br>Even if the type is derived, mods etc may add a class that extends the game's most derived type, and thus [[element.isType|element.isType]] is still preferred.
|returnInfo = an int containing the [[Shared/Defines/ElementTypes|type]]'s of the element
|returnInfo = an int containing the [[Shared/Defines/ElementTypes|type]]'s of the element
}}
}}

Latest revision as of 23:35, 5 January 2023

Property Server and Client GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png Online and Offline Read-Only

Available since Server 1.0.0, Client 1.0.0
int element.type
The element.type property is used to fetch an int containing all type's for the element, that is, the derived type along with all base types too.
To check if an element is of any one specific type, use element.isType along with an ELEMENT_* define.
Even if the type is derived, mods etc may add a class that extends the game's most derived type, and thus element.isType is still preferred.

Value

int An int containing the type's of the element.
readonly This property cannot be changed.

Types

Shared Blip
Shared Building
Shared Element
Shared Entity
Shared Marker
Shared Object
Shared Ped
Shared Physical
Shared Player
Shared Vehicle

Notes

There aren't any notes for this property.

Examples

There aren't any examples for this property.

Compatibility

There isn't any compatibility information for this property.

Related

Server Related

GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png destroyElement
GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png getElementCount
GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png getElementFromId
GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png getElementFromName
GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png getElements
GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png getElementsByType

GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png element.children
GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png element.clearExistsFor
GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png element.dimension
GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png element.existsFor
GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png element.getData
GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png element.getRotation
GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png element.id
GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png element.isCreatedFor
GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png element.isLocal
GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png element.isOwner
GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png element.isSyncer
GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png element.isType
GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png element.name
GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png element.netFlags
GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png element.parent
GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png element.position
GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png element.removeAllData
GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png element.removeData
GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png element.resource
GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png element.rotation
GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png element.setData
GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png element.setExistsFor
GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png element.setRotation
GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png element.setSyncer
GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png element.streamInDistance
GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png element.streamOutDistance
GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png element.syncer
GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png element.syncerId
GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png element.type


Client Related

GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png destroyElement
GTAIII Logo.png icon-vc.png icon-sa.png getElementCount
GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png getElementFromId
GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png getElementFromName
GTAIII Logo.png icon-vc.png icon-sa.png getElements
GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png getElementsByType

GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png element.children
GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png element.clearExistsFor
GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png element.dimension
GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png element.existsFor
GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png element.getData
GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png element.getRotation
GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png element.id
GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png element.isCreatedFor
GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png element.isLocal
GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png element.isOwner
GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png element.isSyncer
GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png element.isType
GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png element.name
GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png element.netFlags
GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png element.parent
GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png element.position
GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png element.removeAllData
GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png element.removeData
GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png element.resource
GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png element.rotation
GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png element.setData
GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png element.setExistsFor
GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png element.setRotation
GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png element.setSyncer
GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png element.streamInDistance
GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png element.streamOutDistance
GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png element.syncer
GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png element.syncerId
GTAIII Logo.png icon-vc.png icon-sa.png icon-iv.png element.type