Skip to Content
FrameworksQbcoreQBCore Structure

QBCore Structure

Understanding how QBCore is organized helps when developing resources.

Core Resources

  • qb-core: Core framework functionality
  • qb-spawn: Player spawning system
  • qb-vehicleshop: Vehicle shop system
  • qb-houses: Housing system

Player Data

Player data structure:

PlayerData = { citizenid = "ABC123", license = "license:...", name = "John Doe", money = { cash = 5000, bank = 10000 }, job = { name = "unemployed", label = "Unemployed", payment = 0 } }

Exports

Common QBCore exports:

-- Get player local Player = QBCore.Functions.GetPlayer(source) -- Get player data local PlayerData = Player.PlayerData -- Add money Player.Functions.AddMoney("cash", 100) -- Remove money Player.Functions.RemoveMoney("cash", 50)

Events

Common QBCore events:

  • QBCore:Server:PlayerLoaded - Player loaded
  • QBCore:Server:OnPlayerUnload - Player disconnected
  • QBCore:Client:OnPlayerLoaded - Client player loaded
Last updated on