Player::putIntoVehicle: Difference between revisions

From RAGE Multiplayer Wiki
No edit summary
Line 19: Line 19:
{{ServersideCode|
{{ServersideCode|
<pre>
<pre>
mp.events.addCommand('veh', (player: MpPlayer, text: string) => {
// 0.3.7
    if (text == undefined) {
mp.events.addCommand('veh', (player, vehicle = "T20") => {
        let veh = mp.vehicles.new(mp.joaat('T20'), player.position);
  const veh = mp.vehicles.new(mp.joaat(vehicle), player.position, {
        player.putIntoVehicle(veh, -1);
    dimension: player.dimension
    } else {
  });
        let veh = mp.vehicles.new(mp.joaat(text), player.position);
  player.putIntoVehicle(veh, -1);
        player.putIntoVehicle(veh, -1);
});
    }
 
// 1.0 +
mp.events.addCommand('veh', (player, vehicle = "T20") => {
  const veh = mp.vehicles.new(mp.joaat(vehicle), player.position, {
    dimension: player.dimension
  });
  player.putIntoVehicle(veh, 0);
});
});
</pre>
</pre>

Revision as of 00:46, 12 June 2020

This function puts player into vehicle.

Syntax

player.putIntoVehicle(Vehicle vehicle, Number seat)

Seats:

  • -1 - driver seat
  • 0 - passenger seat 1
  • 1 - passenger seat 2
  • 2 - passenger seat 3

In >1.0 Seats:

  • 0 - driver seat
  • 1 - passenger seat 1
  • 2 - passenger seat 2
  • 3 - passenger seat 3

Examples

Server-Side
// 0.3.7
mp.events.addCommand('veh', (player, vehicle = "T20") => {
  const veh = mp.vehicles.new(mp.joaat(vehicle), player.position, {
    dimension: player.dimension
  });
  player.putIntoVehicle(veh, -1);
});

// 1.0 +
mp.events.addCommand('veh', (player, vehicle = "T20") => {
  const veh = mp.vehicles.new(mp.joaat(vehicle), player.position, {
    dimension: player.dimension
  });
  player.putIntoVehicle(veh, 0);
});

See Also