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 loadedQBCore:Server:OnPlayerUnload- Player disconnectedQBCore:Client:OnPlayerLoaded- Client player loaded
Last updated on