gta.createObject: Difference between revisions

From GTA Connected
Jump to navigation Jump to search
No edit summary
 
No edit summary
 
Line 1: Line 1:
{{ScriptItem
{{ScriptItem2
|endpoint = shared
|name = gta.createObject
|side = shared
|type = function
|type = function
|name = gta.createObject
|games = iii vc sa iv
|parametersSS = int model, Vec3 position
|desc = create a visual object for the local client
|parametersCS = int model
|arg1 = int model The model ID for the object.
|parameter1 = int model The model ID for the object.
|arg2 = Vec3 position The 3D position for the object. Server only.
|parameter2 = Vec3 position The 3D position for the object. Server only.
|return = Object an object representing the visual game object that was created
|usage = create a visual object for the local client
|freturn = null n/a
|returnTypes = Object
|note = '''gta.createObject''' doesn't function properly on the client.
|returnInfo = an object representing the visual game object that was created
|previousName = game.createObject 1.0.71
|returnFail1 = null n/a
|bcMaxVersion = 1.0.71
|bcName = game.createObject
|notes = '''gta.createObject''' doesn't function properly on the client.
|exampleLua = object = gta.createObject(1335, Vec3(1062.316, -662.653, 14.652))
|exampleLua = object = gta.createObject(1335, Vec3(1062.316, -662.653, 14.652))
if object ~= nil then
if object ~= nil then

Latest revision as of 20:36, 19 November 2022

Function Server and Client icon-iii.png icon-vc.png icon-sa.png icon-iv.png Online and Offline

Available since Server 1.0.0, Client 1.0.0

Object gta.createObject(int model, Vec3 position)

The gta.createObject function is used to create a visual object for the local client.

Parameters

1) int model The model ID for the object.
2) Vec3 position The 3D position for the object. Server only.

Return

Object An object representing the visual game object that was created.

Notes

  • gta.createObject doesn't function properly on the client.

Examples

Example 1 - Lua:

object = gta.createObject(1335, Vec3(1062.316, -662.653, 14.652))
if object ~= nil then
object.heading = 1.5922862291336
end

Compatibility

There isn't any compatibility information for this function.

Related

Server Related

icon-iii.png icon-vc.png icon-sa.png icon-iv.png getObjectCount
icon-iii.png icon-vc.png icon-sa.png icon-iv.png getObjects
icon-iii.png icon-vc.png icon-sa.png icon-iv.png gta.createObject
icon-iii.png icon-vc.png icon-sa.png icon-iv.png registerNetObject

icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.children
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.clearExistsFor
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.dimension
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.existsFor
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.getData
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.getRotation
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.heading
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.id
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.interior
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.isCreatedFor
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.isLocal
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.isOwner
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.isSyncer
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.isType
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.matrix
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.modelIndex
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.name
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.netFlags
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.parent
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.position
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.removeAllData
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.removeData
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.resource
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.rotation
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.setData
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.setExistsFor
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.setRotation
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.setSyncer
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.streamInDistance
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.streamOutDistance
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.syncer
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.syncerId
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.turnVelocity
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.type
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.velocity


Client Related

icon-iii.png icon-vc.png icon-sa.png getObjectCount
icon-iii.png icon-vc.png icon-sa.png getObjects
icon-iv.png gta.convertAllObjectsToDummyObjects
icon-iii.png icon-vc.png icon-sa.png gta.createObject
icon-iii.png icon-vc.png icon-sa.png gta.removeWorldObject
icon-iii.png icon-vc.png icon-sa.png gta.setVisibilityOfClosestObjectOfType
icon-iii.png icon-vc.png icon-sa.png icon-iv.png registerNetObject

icon-iii.png icon-vc.png icon-sa.png object.affectedByGravity
icon-iii.png object.alpha
icon-iii.png icon-vc.png icon-sa.png object.boundingCentre
icon-iii.png icon-vc.png icon-sa.png object.boundingMax
icon-iii.png icon-vc.png icon-sa.png object.boundingMin
icon-iii.png icon-vc.png icon-sa.png object.boundingRadius
icon-iii.png icon-vc.png icon-sa.png object.centerOfMass
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.children
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.clearExistsFor
icon-iii.png icon-vc.png icon-sa.png object.collisionBoxCount
icon-iii.png icon-vc.png icon-sa.png object.collisionBoxes
icon-iii.png icon-vc.png icon-sa.png object.collisionLineCount
icon-iii.png icon-vc.png icon-sa.png object.collisionLines
icon-iii.png icon-vc.png icon-sa.png object.collisionPower
icon-iii.png icon-vc.png icon-sa.png object.collisionsEnabled
icon-iii.png icon-vc.png icon-sa.png object.collisionSphereCount
icon-iii.png icon-vc.png icon-sa.png object.collisionSpheres
icon-iii.png icon-vc.png icon-sa.png object.collisionVertexCount
icon-iii.png icon-vc.png icon-sa.png object.collisionVertices
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.dimension
icon-iii.png icon-vc.png icon-sa.png object.distanceFromCentreOfMassToBaseOfModel
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.existsFor
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.getData
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.getRotation
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.heading
icon-iv.png object.health
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.id
icon-iii.png icon-vc.png icon-sa.png object.interior
icon-iii.png icon-vc.png icon-sa.png object.inWater
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.isCreatedFor
icon-iii.png object.island
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.isLocal
icon-iii.png icon-vc.png icon-sa.png object.isOnScreen
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.isOwner
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.isSyncer
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.isType
icon-iii.png icon-vc.png icon-sa.png object.markAsNoLongerNeeded
icon-iii.png icon-vc.png icon-sa.png object.mass
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.matrix
icon-iii.png icon-vc.png icon-sa.png object.model
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.modelIndex
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.name
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.netFlags
icon-iii.png icon-vc.png icon-sa.png object.onScreen
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.parent
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.position
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.removeAllData
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.removeData
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.resource
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.rotation
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.setData
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.setExistsFor
icon-iii.png icon-vc.png icon-sa.png object.setProofs
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.setRotation
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.setSyncer
icon-iii.png icon-vc.png icon-sa.png object.status
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.streamInDistance
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.streamOutDistance
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.syncer
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.syncerId
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.turnVelocity
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.type
icon-iii.png icon-vc.png icon-sa.png icon-iv.png object.velocity
icon-iii.png icon-vc.png icon-sa.png object.visible