DND Docs

Resourcesdnd_phoneInstallation

Dependencies

Last updated on

Required (resource will not start without these)

Declared in fxmanifest.lua's dependencies {} block.

Optional (resolved at runtime via the bridge system)

Nothing else is a hard dependency — every integration below degrades gracefully (falls back to a custom.lua bridge, or the related app/feature simply reports itself unavailable) if the target resource isn't running.

IntegrationTarget resourceBridge filesNotes
Frameworkqbx_core / qb-core (Qbox family) or es_extended (ESX)client/bridge/framework/*, server/bridge/framework/*Auto-detected via Config.FrameworkDetect; custom.lua for anything else
Inventoryox_inventoryclient/bridge/inventory/ox.lua, server/bridge/inventory/ox.luaRequired for the phone/powerbank items and Service Station's job stashes
Voicepma-voiceclient/bridge/voice/pma.luaCalls; mutes via disabling the PTT control (pma-voice has no self-mute export)
Media uploadsFivemanage (dnd_phone:fivemanage_key convar)client/bridge/media/fivemanage.lua, server/bridge/media/fivemanage.luaCamera capture + Gallery/Birdie/Messages image uploads; also needs screenshot-basic running
BankingRenewed-Bankingserver/bridge/banking/renewed.luamBanking app; QBCore's qb-management exports map 1:1 onto Renewed's — see the resource's own migration notes if coming from qb-management
GarageJG Advanced Garagesserver/bridge/garage/jg.luaGarage app; uses getAllGarages() for labels/spawn points
HousingBCS Housingclient/bridge/housing/bcs.lua, server/bridge/housing/bcs.luaProperty app; uses GetOwnedHomeKeys (owned + key-held homes)
Interactionox_targetclient/bridge/interaction/ox_target.luaCharging stations, Service Station stash access; falls back to a proximity-key interaction otherwise
Screenshotsscreenshot-basicRequired alongside Fivemanage for Camera capture
Job appdnd_jobmanagement (Config.JobApps.Resource)server/modules/jobmanagement.luaWrapped in pcall — a missing/stopped resource just makes the relevant Job tabs report unavailable, no hard crash
Dark Chat appdnd_blackmarketplace (Config.DarkChat.Resource)server/modules/darkchat.luaSame soft-dependency pattern as Job
Economy Market appdnd_economy (Config.EcoMarket.Resource)server/modules/economy.luaSame soft-dependency pattern; reads one agency's GetAgencyMarket export

Frontend build tooling (dev-only, not shipped)

  • Node.js + npm
  • React, TypeScript, Vite, Mantine, Zustand — installed via web/package.json

See Installation for the build flow.

On this page