Updates
0.9.0
New topics: input dialogs, context menus, zones, door locks, housing, skills, weather and time, and a version check. Zones are built into the bridge and need no zone resource. CheckVersion compares a resource's version with its latest GitHub release.
- Input: lation_ui, ox_lib, qb-input
- Menu: lation_ui, wasabi_uikit, ox_lib, qb-menu
- Door lock: ox_doorlock, rcore_doorlock, doors_creator, qb-doorlock
- Housing: bcs_housing, ps-housing, esx_property, qb-houses with qb-apartments
- Skills: evolent_skills, OT_skills, pickle_xp
- Weather: Renewed-Weathersync, cd_easytime, qb-weathersync
New backends for existing topics:
- Notify: brutal_notify, wasabi_notify, r_notify, solaire_notify, t-notify, FL-Notify, mythic_notify, pNotify, lation_ui, ZSX_UIV2, msk_core
- Progress: lation_ui, ZSX_UIV2, wasabi_uikit, msk_core, keep-progressbar, progressbar
- Text UI: jg-textui, cd_drawtextui, lab-HintUI, lation_ui, ZSX_UIV2
- Dispatch: fd_dispatch, tk_dispatch, qs-dispatch, piotreq_gpt, kartik-mdt, wasabi_mdt, origen_police, redutzu-mdt, bub-mdt, linden_outlawalert, emergencydispatch
- Keys: vehicles_keys, mk_vehiclekeys, t1ger_keys, F_RealCarKeysSystem, mVehicle, cd_garage, okokGarage
- Fuel: BigDaddy-Fuel, ti_fuel, esx-sna-fuel, qb-fuel
- Society: fd_banking, kartik-banking, tgg-banking, tgiann-bank, wasabi_banking
- Phone: gksphone, okokPhone, qs-smartphone-pro, qs-smartphone, qb-phone
- Inventory: one_inventory, jpr-inventory
- Appearance: esx_skin
- Target: sleepless_interact
- Boss menu: tk_bossmenu, tk_bosstablet, zat-bossmenu
Dedicated notify, progress, and text UI resources now win over ox_lib under auto, because most servers run ox_lib alongside them. Set Config.Use to keep ox_lib. lb-tablet is now the last dispatch backend, because sd-phone provides it.
PrintProviders turns the startup provider line on or off. Log writes one file per capability under logs/ so a failing call can be traced. Leave Log false unless you are collecting that trace.
0.8.0
GetCharacter returns first name, last name, phone, gender, and date of birth. Phone is missing on ox and ND. IsBoss is false on ND and vRP. HasGroup accepts a name, a list, or a minimum grade. GetJobs and GetGangs list what that framework has registered. ESX, ND, and vRP have no gang list.
RegisterCallback and TriggerCallback are the bridge's own callbacks. The server can also ask one player's client with TriggerClientCallback or AwaitClientCallback, answered by RegisterClientCallback. Client helpers cover the closest player, ped, vehicle, and object, plus spawn, delete, and plate. GetVehicleProperties and SetVehicleProperties use that framework's property table. Qbox, ox, and ND need ox_lib for properties.
GetSlotWithItem works on the server as well as the client.
Server GetAppearance and GetOutfits read the saved skin and outfit list from each clothing script's own tables or exports. With no saved skin, GetAppearance asks that player's client what the ped is wearing. Client SetSkin and GetSkin use one component and prop format for every clothing script, and can dress a ped another client owns. qb-clothing's client GetAppearance now reads the ped instead of returning nothing.
Phone calls on the server look up a player's number or the player behind a number, send a text, and check or end a call. The client can open, close, and disable the phone and show a notification. 17mov_Phone is a phone provider.
Status covers needs such as hunger, thirst, and stress through esx_status, Qbox, QBCore, and ox_core, on a 0 to 100 scale. The server can get, set, add, and remove them. The client can read them. Health and armor can be read and set on either side.
0.7.0
Cash and bank add, remove, and set take an optional reason. When the caller omits it, the bridge sends n_bridge. vRP accepts the argument and ignores it. Society add and remove take the same reason, and only qb-banking stores it.
GetPlayerByPhone returns a server id. ESX, ox, ND, and vRP return nil. GetDutyCount returns how many players are on duty for a job. ND has no duty flag, so that count is everyone with the job.
Export pages list parameters, the return value, and one example. Confiscate and return inventory are not bridge calls.
0.6.0
Player calls now cover job, gang, duty, metadata, exact money, and lookup by identifier, using the ESX, QBCore, Qbox, ox_core, and ND Core functions those projects document. Every export page is one function, then parameters, the return value, and an example.
0.5.0
Inventory exports cover slots, metadata, durability, weight, stashes, and usable items. Other inventories implement the calls they already provide. ESX default items and chezza have no metadata.
0.4.0
Client inventory, keys, gang, identifier, and boss menu. Each export group opens into Client and Server.
n_carlock and wasabi_carlock are separate providers. ps-inventory, lj-inventory, illenium-appearance, fivem-appearance, each fuel script, cd_dispatch, cd_dispatch3d, ps-dispatch, and Qbox vehicles are separate files too.
Client calls do not take a server id. GiveKeys(plate) is local. GiveKeys(source, plate) stays on the server. ToggleLock is n_carlock.
0.3.0
Client player calls use the usual names. GetPlayerData, GetPlayerJob, and GetPlayerMoney describe the local player and do not take a server id. Server GetPlayerJob and GetPlayerMoney still take a server id.
Exports in the docs are grouped by topic.
- Society: Renewed-Banking, okokBanking, qb-banking, qb-management, esx_addonaccount
- Owned vehicles: QB, Qbox, ESX
- Text UI: ox_lib, okokTextUI, qb-core
- Fuel: cdn-fuel, qs-fuelstations, Renewed-Fuel, okokGasStation, x-fuel
- Keys: Renewed-Vehiclekeys, MrNewbVehicleKeys
0.2.0
Appearance, fuel, keys, phone, dispatch, and core_notify.
- Appearance: op-clothing, illenium-appearance, fivem-appearance, rcore_clothing, qb-clothing
- Fuel: ox_fuel, lc_fuel, ps-fuel, LegacyFuel
- Keys: n_carlock, qbx_vehiclekeys, qb-vehiclekeys, qs-vehiclekeys, wasabi_carlock, p_vehiclekeys
- Phone: sky_phone, sd-phone, lb-phone, yseries
- Dispatch: core_dispatch, cd_dispatch3d, cd_dispatch, ps-dispatch, lb-tablet
- Client
OpenAppearanceand serverSendPhoneNotification
Society, owned vehicles, and text UI stay as open stubs.
0.1.0
Foundation release.
- Open core,
init.luaimport, and an export for every public function - Framework: ESX, QB, Qbox, ox_core, vRP, standalone, custom
- Inventory: ox, qs, tgiann, origen, codem, core, jaksam, ps, lj, qb, chezza, ESX items, custom
- Notify, target, and progress
- Reserved slots for appearance, fuel, keys, phone, dispatch, society, vehicles, and text UI