gta.createVehicle

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
Server:

Vehicle gta.createVehicle(int model, Vec3 position)

Client:

Vehicle gta.createVehicle(int model, [ Vec3 position ])

The gta.createVehicle function is used to add a vehicle.

Parameters

1) int model The vehicle model ID.
2) Vec3 position Optional, defaults to Vec3(0.0,. 0.0, 0.0) The position for the vehicle.

Return

Vehicle The vehicle handle.

Notes

  • Use the addToWorld function afterwards to add the vehicle to the players games.

Examples

Example 1 - JavaScript - Server-Side:

addCommandHandler("vehicle", function(command, parameters, client) {

   var model = parseInt(parameters);
   var vehicle = gta.createVehicle(model, client.player.position);
   addToWorld(vehicle);

});


Example 2 - JavaScript - Client-Side:

addCommandHandler("vehicle", function(command, parameters) {

   var model = parseInt(parameters);
   var vehicle = gta.createVehicle(model, localPlayer.position);
   addToWorld(vehicle);

});

Compatibility

  • This function was previously named game.createVehicle in version 1.0.71.

Related

Server Related

        getVehicleCount
        getVehicles
        gta.createVehicle

        vehicle.children
        vehicle.clearExistsFor
        vehicle.colour1
        vehicle.colour2
        vehicle.colour3
        vehicle.colour4
        vehicle.dimension
        vehicle.engine
        vehicle.existsFor
        vehicle.fix
        vehicle.getData
        vehicle.getOccupant
        vehicle.getOccupants
        vehicle.getRotation
        vehicle.heading
        vehicle.id
        vehicle.interior
        vehicle.isCreatedFor
        vehicle.isLocal
        vehicle.isOwner
        vehicle.isSyncer
        vehicle.isType
        vehicle.locked
        vehicle.lockedStatus
        vehicle.matrix
        vehicle.modelIndex
        vehicle.name
        vehicle.netFlags
        vehicle.parent
        vehicle.position
        vehicle.randomiseColours
        vehicle.removeAllData
        vehicle.removeData
        vehicle.resource
        vehicle.rotation
        vehicle.setColours
        vehicle.setData
        vehicle.setExistsFor
        vehicle.setRGBColours
        vehicle.setRotation
        vehicle.setSyncer
        vehicle.streamInDistance
        vehicle.streamOutDistance
        vehicle.strongGrip
        vehicle.syncer
        vehicle.syncerId
        vehicle.turnVelocity
        vehicle.type
        vehicle.velocity


Client Related

  createVehicle
      getVehicleCount
        getVehicles
        gta.createVehicle

      vehicle.addOnXRotation
      vehicle.addOnZRotation
  vehicle.addUpgrade
      vehicle.affectedByGravity
      vehicle.alarm
  vehicle.alpha
  vehicle.appearance
  vehicle.beingCarriedByCrane
        vehicle.blow
      vehicle.boundingCentre
      vehicle.boundingMax
      vehicle.boundingMin
      vehicle.boundingRadius
      vehicle.centerOfMass
        vehicle.children
        vehicle.clearExistsFor
      vehicle.collisionBoxCount
      vehicle.collisionBoxes
      vehicle.collisionLineCount
      vehicle.collisionLines
      vehicle.collisionPower
      vehicle.collisionsEnabled
      vehicle.collisionSphereCount
      vehicle.collisionSpheres
      vehicle.collisionVertexCount
      vehicle.collisionVertices
        vehicle.colour1
        vehicle.colour2
    vehicle.colour3
    vehicle.colour4
        vehicle.dimension
  vehicle.dirtLevel
      vehicle.distanceFromCentreOfMassToBaseOfModel
        vehicle.driveTo
        vehicle.drowned
  vehicle.enableGPS
        vehicle.engine
  vehicle.engineHealth
        vehicle.existsFor
        vehicle.fix
      vehicle.flipped
    vehicle.flyTo
      vehicle.gear
    vehicle.getComponentWorldPosition
        vehicle.getData
      vehicle.getDoorStatus
      vehicle.getLightStatus
        vehicle.getOccupant
      vehicle.getOccupants
      vehicle.getPanelStatus
        vehicle.getRotation
      vehicle.getSuspensionHeight
      vehicle.getWheelStatus
      vehicle.handlingIndex
    vehicle.hasRoof
        vehicle.heading
        vehicle.health
  vehicle.health
      vehicle.heightAboveRoad
      vehicle.horn
        vehicle.id
      vehicle.interior
      vehicle.inWater
        vehicle.isCreatedFor
  vehicle.island
        vehicle.isLocal
      vehicle.isOnScreen
        vehicle.isOwner
        vehicle.isSyncer
        vehicle.isType
        vehicle.lights
      vehicle.lightsStatus
  vehicle.livery
        vehicle.locked
        vehicle.lockedStatus
      vehicle.markAsNoLongerNeeded
      vehicle.mass
        vehicle.matrix
      vehicle.model
        vehicle.modelIndex
        vehicle.name
        vehicle.netFlags
      vehicle.onScreen
    vehicle.onSide
    vehicle.openTop
  vehicle.openTrunk
        vehicle.parent
  vehicle.petrolTankHealth
        vehicle.position
      vehicle.radioStation
        vehicle.removeAllData
        vehicle.removeData
  vehicle.removeUpgrade
        vehicle.resource
        vehicle.rotation
      vehicle.setCarCruiseSpeed
      vehicle.setCarMission
        vehicle.setColours
        vehicle.setData
      vehicle.setDoorStatus
      vehicle.setDrivingStyle
        vehicle.setExistsFor
  vehicle.setHazardLights
      vehicle.setLightStatus
  vehicle.setPaintJob
      vehicle.setPanelStatus
  vehicle.setProofs
      vehicle.setProofs
      vehicle.setRGBColours
        vehicle.setRotation
      vehicle.setSuspensionHeight
        vehicle.setSyncer
      vehicle.setWheelStatus
        vehicle.siren
      vehicle.status
        vehicle.streamInDistance
        vehicle.streamOutDistance
        vehicle.subType
        vehicle.syncer
        vehicle.syncerId
  vehicle.taxiLight
        vehicle.turnVelocity
        vehicle.type
      vehicle.upsideDown
        vehicle.velocity
      vehicle.visible
      vehicle.wanderRandomly