Providers
Shipped

Shipped backends

auto walks the open core/catalog.lua and keeps the first started resource. qbx_core is ahead of qb-core. Dedicated inventories are ahead of a resource named inventory and ahead of es_extended. Dedicated notify, progress, text UI, input, and menu resources are ahead of ox_lib, because most servers run ox_lib as well.

Framework

  • qbox — qbx_core
  • qb — qb-core
  • esx — es_extended. cash is the money account.
  • ox — ox_core. Cash is the money item. Bank is the character account.
  • nd — ND_Core. Cash and bank are character fields. There is no gang table and no set-money call.
  • vrp — vrp. Classic proxy calls, plus vRP 2 users_by_source when present.
  • standalone — no framework. HasPermission is ACE. Money stays 0.
  • custom — open template

Inventory

  • ox — ox_inventory
  • qs — qs-inventory
  • tgiann — tgiann-inventory
  • origen — origen_inventory
  • codem — codem-inventory
  • core — core_inventory
  • jaksam — jaksam_inventory
  • one_inventory — one_inventory. Stashes are created on open, so RegisterStash does nothing.
  • jpr — jpr-inventory
  • ps — ps-inventory
  • lj — lj-inventory, through the player item API
  • qb — qb-inventory
  • chezza — resource folder inventory, ESX item methods
  • esx — default ESX items, only if no dedicated inventory above is started
  • custom — open template

Notify

  • okok (okokNotify), core_notify, brutal_notify, wasabi_notify, r_notify, solaire_notify, t-notify, fl-notify (FL-Notify), mythic_notify, pNotify, lation_ui, zsxui (ZSX_UIV2), msk_core, ox_lib, qb (qbx_core then qb-core), esx, custom
  • mythic_notify and pNotify show no title. mythic_notify and FL-Notify have no warning style. ZSX_UIV2 has no type, so the icon shows it instead.

Target

sleepless_interact provides ox_target, so it is first.

  • sleepless_interact, ox_target, qb-target, custom
  • On sleepless_interact, a box target is a point at the box centre.

Progress

  • lation_ui, zsxui (ZSX_UIV2), wasabi_uikit, msk_core, keep-progressbar, ox_lib, qb (qb-core), progressbar, esx (esx_progressbar), custom
  • wasabi_uikit cannot be cancelled.

Appearance

op-clothing is first. It provides the other clothing resource names, so those look started while it is running.

  • op-clothing — wardrobe by default. Pass a shop id to OpenAppearance.
  • illenium-appearance — saved skin is users.skin on ESX, otherwise the active playerskins row. Outfits from player_outfits.
  • fivem-appearance — reads users.skin or playerskins, and player_outfits in either column layout, when those tables exist.
  • rcore_clothing — saved skin by identifier. Outfits from rcore_clothing_outfits.
  • qb-clothing — saved skin from the active playerskins row. Outfits from player_outfits. The client reads the ped into qb-clothing's skin format.
  • esx_skin — saved skin from users.skin. The client uses skinchanger. No outfit list.
  • custom

Fuel

qb-fuel provides LegacyFuel, so it is ahead of it.

  • ox_fuel — fuel state bag plus the native fuel level
  • lc_fuel, cdn-fuel, qs-fuelstations, Renewed-Fuel, okokGasStation, x-fuel, ps-fuel, BigDaddy-Fuel, ti_fuel, esx-sna-fuel, qb-fuel, LegacyFuel — client GetFuel / SetFuel
  • custom

Keys

Server GiveKeys(source, plate) and client GiveKeys(plate) are both published. qs-vehiclekeys takes an optional model string on the server.

  • n_carlock — server GiveKeys(source, plate), client GiveKeys(plate, target), HasKey, ToggleLock
  • wasabi_carlock — server GiveKey(source, plate), client GiveKey(plate)
  • qbx_vehiclekeys — plate is resolved to a spawned vehicle entity
  • qb-vehiclekeys — server GiveKeys / RemoveKeys
  • qs-vehiclekeys — GiveServerKeys / RemoveServerKeys
  • Renewed-Vehiclekeys — server addKey / removeKey
  • MrNewbVehicleKeys — server GiveKeysByPlate / RemoveKeysByPlate
  • p_vehiclekeys — client createKey / removeKey. The vehicle must be networked.
  • vehicles_keys — jaksam's key script, by plate
  • mk_vehiclekeys — by vehicle entity. The vehicle must be spawned.
  • t1ger_keys — temporary keys only. Remove and has-keys return false.
  • F_RealCarKeysSystem — sent through the player's client
  • mVehicle — key items for a spawned vehicle
  • cd_garage — sent through the player's client
  • okokGarage — has-keys returns false
  • custom

Phone

sky_phone and sd-phone are ahead of 17mov_Phone, lb-phone and yseries, because both provide those names.

  • sky_phone — number, call, and open state through sky's own exports. Mail, messages, and disable return false.
  • 17mov_Phone — mail, messages, notifications, and calls. The disabled state is tracked by n_bridge.
  • sd-phone — notify, sendMail, sendSystemMessage, and calls. Mail uses data.address, or getMailAddresses for the player identifier.
  • lb-phone — notifications, mail, messages, and calls. Without an address, the equipped phone email is used.
  • yseries — TeamsGG notifications, mail, messages, and calls by server id. No client notification.
  • gksphone — mail, messages, notifications, and calls. The phone cannot be disabled.
  • okokPhone — the phone cannot be opened or disabled from a script. Call checks ask the player's client.
  • qs-smartphone-pro — no lookup from a number to a player, no call checks, and the phone cannot be opened from a script.
  • qs-smartphone — no lookup from a number to a player. The client can only check whether the phone is open.
  • qb-phone — mail, notifications, and ending calls. No texts, no call check, and no client open, close, or disable.
  • custom

Dispatch

cd_dispatch, cd_dispatch3d, ps-dispatch, bub-mdt, and piotreq_gpt need data.source. The alert is filed from or for that player. sd-phone provides lb-tablet, so lb-tablet is last.

  • core_dispatch — server sendAlert
  • cd_dispatch3d — cd_dispatch3d:AddNotification
  • cd_dispatch — cd_dispatch:AddNotification
  • ps-dispatch — client CustomAlert
  • fd_dispatch, tk_dispatch, qs-dispatch, kartik-mdt, origen_police — server alerts with jobs and a blip
  • wasabi_mdt — no job filter and no blip
  • redutzu-mdt — no job filter
  • bub-mdt — client CustomAlert. No job filter.
  • linden_outlawalert, emergencydispatch — message and coords only
  • lb-tablet — server AddDispatch
  • custom

Society

  • Renewed-Banking — getAccountMoney, addAccountMoney, removeAccountMoney
  • okokBanking — GetAccount, AddMoney, RemoveMoney
  • fd_banking, kartik-banking, tgiann-bank, wasabi_banking — balance, add, and remove with a reason
  • tgg-banking — no reason
  • qb-banking — GetAccount, AddMoney, RemoveMoney
  • qb-management — GetAccount, AddMoney, RemoveMoney
  • esx_addonaccount — shared account society_<job>
  • custom

Vehicles

  • qbox and qb — player_vehicles
  • esx — owned_vehicles
  • custom

Needs oxmysql.

Text UI

  • okok (okokTextUI), jg-textui, cd_drawtextui, lab-HintUI, lation_ui, zsxui (ZSX_UIV2), ox_lib, qb (qb-core DrawText), custom

Boss menu

  • tk_bossmenu, tk_bosstablet, zat-bossmenu
  • qbx_management — qb-bossmenu:client:OpenMenu
  • qb-management — qb-bossmenu:client:OpenMenu
  • esx_society — esx_society:openBossMenu for the local job
  • custom

Input

  • lation_ui, ox_lib, qb-input, custom
  • qb-input has no slider, text area, or date field. Those show as text fields.

Menu

  • lation_ui, wasabi_uikit, ox_lib, qb-menu, custom
  • wasabi_uikit cannot close a menu from a script.

Door lock

  • ox_doorlock
  • rcore_doorlock — no closest-door lookup
  • doors_creator — no door state lookup, and the closest door has no locked state
  • qb-doorlock — needs at least one player online. The state is read from a player's client.
  • custom

Housing

  • bcs_housing
  • ps-housing — the current property is only known for players with access to it.
  • esx_property
  • qb — qb-houses and qb-apartments. Owned properties need oxmysql.
  • custom

Skills

  • evolent_skills
  • OT_skills — no set level
  • pickle_xp — server XP is read from the player's client.
  • custom

Weather

Renewed-Weathersync and cd_easytime provide qb-weathersync, so they are ahead of it.

  • Renewed-Weathersync — a weather you set lasts until its forecast moves on.
  • cd_easytime — no freeze
  • qb-weathersync
  • custom

Status

Health and armor use natives and work with any framework. The providers below cover needs such as hunger, thirst, and stress.

  • esx_status — its set, add, and remove events. The server reads the live value from the player's client.
  • qbox — qbx_core metadata and the player state bag
  • qb — qb-core metadata. Hunger, thirst, and stress changes also refresh qb-hud.
  • ox — ox_core statuses. Only statuses registered in ox_core exist.
  • custom
Join Our Discord