SetPlayerInVehicle

From Onset Developer Wiki
Revision as of 18:26, 30 August 2020 by BlueMountains (talk | contribs)
SetPlayerInVehicle

Type: Function
Context: Server
Introduced: v1.0

Description

With this function you can put players inside vehicles or use it to change their seats

Syntax

SetPlayerInVehicle(player, vehicle [, seat])

Parameters

  • player
    Player you want to set in a vehicle
  • vehicle
    Vehicle you want to set player into
  • seat (optional)
    Seat number you want to set player into, 1: front left, 2: front right, 3: rear left, 4: rear right

Return Value

  • Returns true on success.

Example

--This function enables player to go from passenger seat to driver seat
function shuff(player)
   local veh = GetPlayerVehicle(player)
    --Check if player is inside a vehicle
   if veh ~= 0 then
      --if driver seat is empty
      if GetVehicleDriver(veh) == 0 or not GetVehicleDriver(veh) then
         if GetPlayerVehicleSeat(player) == 2 then --check if player is in passenger seat
            SetPlayerInVehicle(player, veh, 1)
         end
      end
   end
end
AddCommand('shuff', shuff)


function spawnTaxiCar(player)
    local x,y,z = GetPlayerLocation(player)
    local h = GetPlayerHeading(player)

    local veh = CreateVehicle(2, x, y, z, h)
    SetPlayerInVehicle(player, veh)
end
AddCommand('taxi', spawnTaxiCar)

See also