RemovePedFromVehicle: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(Added OOP syntax)
 
(2 intermediate revisions by one other user not shown)
Line 9: Line 9:
bool removePedFromVehicle ( ped thePed )           
bool removePedFromVehicle ( ped thePed )           
</syntaxhighlight>
</syntaxhighlight>
{{OOP||[[ped]]:removeFromVehicle}}
{{OOP|Set the variable to nil to execute this function|[[ped]]:removeFromVehicle|vehicle}}


===Required Arguments===  
===Required Arguments===  
Line 20: Line 20:
Small example to show how to remove a ped from any vehicle it's in.
Small example to show how to remove a ped from any vehicle it's in.
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
function setupForRace ( )
function setupForRace( )
    RacerPed = createPed ( 252, 0, 0, 3 )                         -- create a ped called "RacerPed".
RacerPed = createPed( 252, 0, 0, 3 ) -- create a ped into the variable "RacerPed"
    local RaceVehicle = createVehicle ( 411, 4, 0, 3 )           -- create a vehicle.
local RaceVehicle = createVehicle( 411, 4, 0, 3 ) -- create a vehicle.
    warpPedIntoVehicle ( RacerPed, RaceVehicle )                 -- warp the ped straight into the vehicle
warpPedIntoVehicle( RacerPed, RaceVehicle ) -- warp the ped straight into the vehicle
    setTimer(removeThePed, 5000, 1)                               -- Setup a timer which will remove the ped from the vehicle after 5 seconds.
setTimer( removeThePed, 5000, 1 ) -- Setup a timer which will remove the ped from the vehicle after 5 seconds.
end
end
addCommandHandler ( "startrace", setupForRace )                   -- add a command to start race
addCommandHandler( "startrace", setupForRace ) -- add a command to start race


 
function removeThePed( )
function removeThePed ( )
removePedFromVehicle( RacerPed ) -- Removes the ped from any vehicle.  
removePedFromVehicle ( RacerPed )                                 -- Removes the ped from any vehicle.  
end
end
</syntaxhighlight>
</syntaxhighlight>

Latest revision as of 15:42, 3 April 2018

This function removes a ped from a vehicle immediately. This works for drivers and passengers. Note that this removes the ped from the vehicle and puts him in the exact position where the command was initiated.

Available client side from 1.3.1 (It will only work with client side vehicles and peds)

Syntax

bool removePedFromVehicle ( ped thePed )           

OOP Syntax Help! I don't understand this!

Note: Set the variable to nil to execute this function
Method: ped:removeFromVehicle(...)
Variable: .vehicle


Required Arguments

  • thePed: The ped you wish to remove from a vehicle

Returns

Returns true if the operation was successful, false if the specified ped is not valid or if it isn't in a vehicle.

Example

Small example to show how to remove a ped from any vehicle it's in.

function setupForRace( )
	RacerPed = createPed( 252, 0, 0, 3 ) -- create a ped into the variable "RacerPed"
	local RaceVehicle = createVehicle( 411, 4, 0, 3 ) -- create a vehicle.
	warpPedIntoVehicle( RacerPed, RaceVehicle ) -- warp the ped straight into the vehicle
	setTimer( removeThePed, 5000, 1 ) -- Setup a timer which will remove the ped from the vehicle after 5 seconds.
end
addCommandHandler( "startrace", setupForRace ) -- add a command to start race

function removeThePed( )
	removePedFromVehicle( RacerPed ) -- Removes the ped from any vehicle. 
end

See Also