Vehicle::Vehicle: Difference between revisions

From RAGE Multiplayer Wiki
No edit summary
No edit summary
Line 1: Line 1:
This function creates the vehicle.
'''Function''': Creates a Vehicle.
== Syntax ==
 
<syntaxhighlight lang="javascript">
==Parameters==
let vehicle = mp.vehicles.new(Number modelHash, Vector3 position [, Number dimension = 0])
*'''model''': {{RageType|Hash}} (use [[Globals::joaat|mp.joaat]])
</syntaxhighlight>
*'''position''': {{RageType|Vector3}}
*'''heading''': {{RageType|Number}} [-180:180]
*'''numberPlate''': {{RageType|String}}
*'''alpha''': {{RageType|Number}}
*'''color''': {{RageType|undefined}} (need to be checked)
*'''locked''': {{RageType|Boolean}}
*'''engine''': {{RageType|Boolean}}
*'''dimension''': {{RageType|Number}}


== Example ==
==Syntax==
This example creates the vehicle from name.
{{ServerSide}}
<syntaxhighlight lang="javascript">
<syntaxhighlight lang="javascript">
mp.events.add('playerCommand', (player, cmd) => {
mp.vehicles.new(model, position,
let arr = cmd.split(' ');
{
if (arr[0] == 'veh') {
    heading: heading,
if (!arr[1]) {
    numberPlate: numberPlate,
return player.outputChatBox('Use syntax: /veh [vehicle_name]');
    alpha: alpha,
} else {
    color: color,
let pos = player.position;
    locked: locked,
pos.x += 3;
    engine: engine,
mp.vehicles.new(mp.joaat(arr[1]), pos);
    dimension: dimension
}
}
});
});
</syntaxhighlight>
</syntaxhighlight>

Revision as of 08:02, 28 December 2017

Function: Creates a Vehicle.

Parameters

  • model: Hash (use mp.joaat)
  • position: Vector3
  • heading: Number [-180:180]
  • numberPlate: String
  • alpha: Number
  • color: undefined (need to be checked)
  • locked: Boolean
  • engine: Boolean
  • dimension: Number

Syntax

Server-Side

mp.vehicles.new(model, position,
{
    heading: heading,
    numberPlate: numberPlate,
    alpha: alpha,
    color: color,
    locked: locked,
    engine: engine,
    dimension: dimension
});