FiveM Docs / Native Reference
API Set:
  • all
  • server
  • client
Language:
  • raw
  • lua
  • c#
  • js
Namespace: CFXAPI set: clientGame: gta5editImprove

GET_ALL_VEHICLE_MODELS

0xD7531645
// GetAllVehicleModels
object GET_ALL_VEHICLE_MODELS();

Returns all registered vehicle model names, including non-dlc vehicles and custom vehicles in no particular order.

Example output

	["dubsta", "dubsta2", "dubsta3", "myverycoolcar", "sultan", "sultanrs", ...]

This native will not return vehicles that are unregistered (i.e from a resource being stopped) during runtime.

Examples:

  • Lua
RegisterCommand("spawnrandomcar", function()
	local vehicles = GetAllVehicleModels()
	local veh = vehicles[math.random(1, #vehicles)]
	RequestModel(veh)
	repeat Wait(0) until HasModelLoaded(veh)
	local veh = CreateVehicle(veh, GetEntityCoords(PlayerPedId()), GetEntityHeading(PlayerPedId()), true, false)
	SetPedIntoVehicle(PlayerPedId(), veh, -1)
end)
Privacy
•
Cookie Policy
•
Cookie Settings
ENTER_CURSOR_MODE()
EXECUTE_COMMAND(char* commandString)
EXPERIMENTAL_LOAD_CLONE_CREATE(char* data, int objectId, char* tree)
EXPERIMENTAL_LOAD_CLONE_SYNC(Entity entity, char* data)
EXPERIMENTAL_SAVE_CLONE_CREATE(Entity entity)
EXPERIMENTAL_SAVE_CLONE_SYNC(Entity entity)
FIND_FIRST_OBJECT(Entity* outEntity)
FIND_FIRST_PED(Entity* outEntity)
FIND_FIRST_PICKUP(Entity* outEntity)
FIND_FIRST_VEHICLE(Entity* outEntity)
FIND_KVP(int handle)
FIND_NEXT_OBJECT(int findHandle, Entity* outEntity)
FIND_NEXT_PED(int findHandle, Entity* outEntity)
FIND_NEXT_PICKUP(int findHandle, Entity* outEntity)
FIND_NEXT_VEHICLE(int findHandle, Entity* outEntity)
FLAG_SERVER_AS_PRIVATE(BOOL private_)
FLUSH_RESOURCE_KVP()
FORCE_SNOW_PASS(BOOL enabled)
FREEZE_ENTITY_POSITION(Entity entity, BOOL toggle)
GET_ACTIVE_PLAYERS()
GET_AIR_DRAG_MULTIPLIER_FOR_PLAYERS_VEHICLE(char* playerSrc)
GET_ALL_OBJECTS()
GET_ALL_PEDS()
GET_ALL_ROPES()
GET_ALL_VEHICLE_MODELS()
GET_ALL_VEHICLES()
GET_AMBIENT_PED_RANGE_MULTIPLIER()
GET_AMBIENT_VEHICLE_RANGE_MULTIPLIER()
GET_CALMING_QUAD_AT_COORDS(float x, float y)
GET_CALMING_QUAD_BOUNDS(int waterQuad, int* minX, int* minY, int* maxX, int* maxY)
GET_CALMING_QUAD_COUNT()
GET_CALMING_QUAD_DAMPENING(int waterQuad, float* calmingQuadDampening)
GET_CAM_MATRIX(Cam camera, Vector3* rightVector, Vector3* forwardVector, Vector3* upVector, Vector3* position)
GET_CLOSEST_TRACK_NODES(Vector3 position, float radius)
GET_CONSOLE_BUFFER()