SetPlayerInVehicle: Difference between revisions
From Onset Developer Wiki
No edit summary |
No edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 9: | Line 9: | ||
{{FuncParam|vehicle |Vehicle you want to set player into}} | {{FuncParam|vehicle |Vehicle you want to set player into}} | ||
{{FuncParamOptional|seat|Seat number you want to set player into, 1: front left, 2: front right, 3: rear left, 4: rear right}} | {{FuncParamOptional|seat|Seat number you want to set player into, 1: front left, 2: front right, 3: rear left, 4: rear right}} | ||
NOTE: Some vehicles have more than 4 seats. | |||
{{FuncReturnValue|Returns '''true''' on success.}} | {{FuncReturnValue|Returns '''true''' on success.}} | ||
Line 44: | Line 46: | ||
*[[GetPlayerVehicleSeat]] | *[[GetPlayerVehicleSeat]] | ||
*[[SetPlayerInVehicle]] | *[[SetPlayerInVehicle]] | ||
*[[RemovePlayerFromVehicle]] |
Latest revision as of 18:48, 14 December 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
NOTE: Some vehicles have more than 4 seats.
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)