Player::taskEnterVehicle: Difference between revisions

From RAGE Multiplayer Wiki
Line 15: Line 15:
<div style="margin: 10px 10px 10px 10px;"><b>Client-Side</b></div>
<div style="margin: 10px 10px 10px 10px;"><b>Client-Side</b></div>
<syntaxhighlight lang="javascript" highlight="5">
<syntaxhighlight lang="javascript" highlight="5">
// TODO Example
let Ped = mp.peds.new(mp.game.joaat('MP_F_Freemode_01'), new mp.Vector3( 100.0, -100.0, 25.0), 270.0, (streamPed) => {
    // Ped Streamed
    streamPed.setAlpha(0);
}, player.dimension);
 
let Veh = mp.vehicles.new(mp.game.joaat("turismor"), new mp.Vector3(-421.88, 1136.86, 326),
    {
        numberPlate: "ADMIN",
        color: [[255, 0, 0],[255,0,0]]
    });
 
Ped.taskEnterVehicle(Veh.handle, 10000, -1, 1, 1, 0);
</syntaxhighlight>
</syntaxhighlight>
</div>
</div>

Revision as of 16:28, 25 August 2018

speed 1.0 = walk, 2.0 = run
p5 1 = normal, 3 = teleport to vehicle, 16 = teleport directly into vehicle
p6 is always 0

Usage of seat
-3 = bicycle seats
-1 = driver
0 = passenger
1 = left back seat
2 = right back seat
3 = outside left
4 = outside right

Syntax

player.taskEnterVehicle(vehicle, timeout, seat, speed, p5, p6);

Required Arguments

  • vehicle: Vehicle handle or object
  • timeout: int
  • seat: int
  • speed: float
  • p5: int
  • p6: unknown (to be checked)

Return value

  • Undefined

Example

Client-Side
let Ped = mp.peds.new(mp.game.joaat('MP_F_Freemode_01'), new mp.Vector3( 100.0, -100.0, 25.0), 270.0, (streamPed) => {
    // Ped Streamed
    streamPed.setAlpha(0);
}, player.dimension);

let Veh = mp.vehicles.new(mp.game.joaat("turismor"), new mp.Vector3(-421.88, 1136.86, 326),
    {
        numberPlate: "ADMIN",
        color: [[255, 0, 0],[255,0,0]]
    });

Ped.taskEnterVehicle(Veh.handle, 10000, -1, 1, 1, 0);

See also