Cache Data

ps.isInVehicle

Boolean flag indicating whether the player is currently in a vehicle.

Type: boolean Default: false

ps.vehicle

Table containing cached vehicle data when player is in a vehicle.

Type: table Structure:

ps.vehicle = {
    vehicle = false,    -- Vehicle entity handle
    seat = false,       -- Seat index (-1 = driver, 0+ = passenger seats)
    name = false,       -- Vehicle model name (lowercase)
    id = false,         -- Network entity ID
    class = false,      -- Vehicle class number
    color = false,      -- Vehicle color data
    doors = false,      -- Number of vehicle doors
    plate = false       -- Vehicle license plate text
}

Functions

ps.vehicleData()

Returns the current cached vehicle data if the player is in a vehicle.

Returns:

  • table|boolean: Vehicle data table if in vehicle, false if not in vehicle

Example:

local vehicleData = ps.vehicleData()

if vehicleData then
    print("Current vehicle:", vehicleData.name)
    print("License plate:", vehicleData.plate)
    print("Vehicle class:", vehicleData.class)
    print("Seat position:", vehicleData.seat)
else
    print("Player is not in a vehicle")
end

Last updated