This function gets the vehicle that the ped is currently in or is trying to enter, if any.
vehicle getPedOccupiedVehicle ( ped thePed )
OOP Syntax Help! I don't understand this!
- Note: Set the variable to nil to execute removePedFromVehicle
- Method: ped:getOccupiedVehicle(...)
- Variable: .vehicle
- Counterpart: warpPedIntoVehicle
- thePed: The ped whose vehicle you're looking up.
Returns the vehicle that the specified ped is in, or false if the ped is not in a vehicle or is an invalid ped.
When a ped enters the 'getcarname' command and is currently in a vehicle, this example outputs the name of the vehicle.
function showVehicleName ( thePlayer ) local theVehicle = getPedOccupiedVehicle ( thePlayer ) if theVehicle then outputChatBox ( "Name of the Vehicle: " .. getVehicleName ( theVehicle ), thePlayer ) else outputChatBox ( "You do not have a Vehicle!", thePlayer, 255, 0, 0, true ) end end addCommandHandler ( "getcarname", showVehicleName )