gta.createVehicle: Difference between revisions

From GTA Connected
Jump to navigation Jump to search
No edit summary
 
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 6: Line 6:
|parametersCS = int model, [ Vec3 position ]
|parametersCS = int model, [ Vec3 position ]
|parameter1 = int model The vehicle model ID.
|parameter1 = int model The vehicle model ID.
|parameter2 = Vec3 position optional Vec3(0.0,0.0,0.0) The position for the vehicle.
|parameter2 = Vec3 position optional Vec3(0.0, 0.0, 0.0) The position for the vehicle.
|return1 = Vehicle The vehicle handle.
|return1 = Vehicle The vehicle handle.
|returnFail1 = null n/a
|returnFail1 = null n/a
|usage = add a vehicle, use the [[addToWorld|addToWorld]] function afterwards to add the vehicle to the players games
|usage = add a vehicle
|returnInfo = a handle to the vehicle
|returnInfo = a handle to the vehicle
|bcMaxVersion = 1.0.71
|bcMaxVersion = 1.0.71
|bcName = game.createVehicle
|bcName = game.createVehicle
|notes = [[Resources/GTA3/VehicleModels|III Vehicle Models]]<br>
|notes = Use the [[addToWorld|addToWorld]] function afterwards to add the vehicle to the players games.
[[Resources/GTAVC/VehicleModels|VC Vehicle Models]]<br>
|exampleJSSS = addCommandHandler("vehicle", function(command, parameters, client) {
[[Resources/GTASA/VehicleModels|SA Vehicle Models]]<br>
    var model = parseInt(parameters);
[[Server/Defines#GTA_III_-_Game_Defines|Server Game Defines]]<br>
    var vehicle = gta.createVehicle(model, client.player.position);
This function has an example page: [[ScriptingExamples/AddVehicle|Add a Vehicle Example]]
    addToWorld(vehicle);
});
|exampleJSCS = addCommandHandler("vehicle", function(command, parameters) {
    var model = parseInt(parameters);
    var vehicle = gta.createVehicle(model, localPlayer.position);
    addToWorld(vehicle);
});
}}
}}

Latest revision as of 17:35, 1 February 2021

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

icon-iii.png icon-vc.png icon-sa.png icon-iv.png getVehicleCount
icon-iii.png icon-vc.png icon-sa.png icon-iv.png getVehicles
icon-iii.png icon-vc.png icon-sa.png icon-iv.png gta.createVehicle

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


Client Related

icon-iv.png createVehicle
icon-iii.png icon-vc.png icon-sa.png getVehicleCount
icon-iii.png icon-vc.png icon-sa.png icon-iv.png getVehicles
icon-iii.png icon-vc.png icon-sa.png icon-iv.png gta.createVehicle

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