SetPlayerInVehicle: Difference between revisions
From Onset Developer Wiki
Created page with "{{Info|Function|Server|1.0}} {{FuncDescription|__EDIT_ME__}} {{FuncSyntax|SetPlayerInVehicle(player, vehicle [, seat])}} {{FuncParameters}} {{FuncParam|player|__EDIT_ME__}}..." |
No edit summary |
||
Line 1: | Line 1: | ||
{{Info|Function|Server|1.0}} | {{Info|Function|Server|1.0}} | ||
{{FuncDescription| | {{FuncDescription|With this function you can put players inside vehicles or use it to change their seats}} | ||
{{FuncSyntax|SetPlayerInVehicle(player, vehicle [, seat])}} | {{FuncSyntax|SetPlayerInVehicle(player, vehicle [, seat])}} | ||
{{FuncParameters}} | {{FuncParameters}} | ||
{{FuncParam|player| | {{FuncParam|player|Player you want to set in a vehicle}} | ||
{{FuncParam|vehicle | | {{FuncParam|vehicle |Vehicle you want to set player into}} | ||
{{FuncParamOptional|seat| | {{FuncParamOptional|seat|Seat number you want to set player into}} | ||
{{FuncReturnValue|__EDIT_ME__}} | {{FuncReturnValue|__EDIT_ME__}} | ||
== Example == | == Example == | ||
<syntaxhighlight lang="Lua"> | |||
--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) | |||
</syntaxhighlight> | |||
{{RelatedFunctions}} | {{RelatedFunctions}} | ||
__EDIT_ME__ | __EDIT_ME__ |
Revision as of 20:15, 13 November 2019
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
Return Value
- __EDIT_ME__
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
__EDIT_ME__