SetPlayerInVehicle: Difference between revisions
From Onset Developer Wiki
No edit summary |
No edit summary |
||
Line 44: | Line 44: | ||
*[[GetPlayerVehicleSeat]] | *[[GetPlayerVehicleSeat]] | ||
*[[SetPlayerInVehicle]] | *[[SetPlayerInVehicle]] | ||
*[[RemovePlayerFromVehicle]] |
Revision as of 18:29, 30 August 2020
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)