📊Player Data
Learn how to access and modify a player's data
Introduction
QBCore
├── Players
│ ├── [source]
│ ├── PlayerData
│ ├── citizenid: string (Unique identifier)
│ ├── cid: number (Character ID)
│ ├── money: table
│ │ └── { cash: number, bank: number }
│ ├── charinfo: table
│ │ ├── firstname: string
│ │ ├── lastname: string
│ │ ├── ...
│ ├── job: table
│ │ ├── name: string
│ │ ├── label: string
│ │ ├── payment: number
│ │ ├── onduty: boolean
│ │ ├── isboss: boolean
│ │ └── grade: table
│ │ ├── name: string
│ │ └── level: number
│ ├── gang: table
│ │ ├── name: string
│ │ ├── label: string
│ │ ├── isboss: boolean
│ │ └── grade: table
│ │ ├── name: string
│ │ └── level: number
│ ├── metadata: table
│ │ ├── hunger: number
│ │ ├── thirst: number
│ │ ├── stress: number
│ │ ├── isdead: boolean
│ │ └── ...
│ ├── position: vector3
│ └── items: table (inventory items)Configuration
Player Data Object Structure
Identification Table
Property
Type
Default Value
Description
Money Table
Property
Type
Default Value
Description
Character Information Table
Property
Type
Default Value
Description
Subfields:
Subfield
Type
Default Value
Description
Job Table
Property
Type
Default Value
Description
Subfields
Subfield
Type
Default Value
Description
Gang Table
Property
Type
Default Value
Description
Subfields
Subfield
Type
Default Value
Description
Metadata Table
Property
Type
Default Value
Description
Player Object Functions
UpdatePlayerData
SetJob
SetGang
Notify
HasItem
GetName
SetJobDuty
SetPlayerData
SetMetaData
GetMetaData
AddRep
RemoveRep
GetRep
AddMoney
RemoveMoney
SetMoney
GetMoney
Save
Logout
AddMethod
AddField
Last updated
Was this helpful?
