esx_addonaccount
GitHub Repo: https://github.com/esx-framework/esx_addonaccount
Version: 26. July 2023
Client
- NO EVENTS
Server
getSharedAccount / Export: GetSharedAccount
Get a shared account of a job.
Parameters
- account name
- type: string
Return value
returns type account.
Example:
TriggerEvent('esx_addonaccount:getSharedAccount', 'society_realestateagent', function(account)
account.addMoney(500)
end)
getAccount
Get the account of a client.
Example:
TriggerEvent('esx_addonaccount:getAccount', 'property_black_money', 'steam:0123456789', function(account)
account.removeMoney(500)
end)
Export: AddSharedAccount
Add/Register a new shared account in the database.
Parameters
society
Type: string // 'society_police'
The name of the society the shared account belongs to.
amount
Type: int
The start amount of the AddonAccount.
Type AddonAccount
When editing the values you need to run the save() function after.
Values
name
The name of the AddonAccount.
Example:
'society_default_name'
owner
The user license of the owner or null for shared AddonAccounts.
money
The value of the AddonAccount.
Is of type int.
functions
addMoney(amount
)
Adds the amount
on top of the existing money.
removeMoney(amount
)
Removes the amount
from the existing money.
CAN GO NEGATIVE
setMoney(amount
)
Set the money value to amount
.
save()
Saves all changes and updates it in the database.