Server Exports
REMEMBER ABOUT CLIENT SIDE AND SERVER SIDE IN CHOOSING EXPORT!
Get Account
Use following export to get some company account data.
exports['p_carsale']:getAccount(jobName)jobName:
stringExisting job name of some dealership
Return:
account:
table
Account Data
You can use some function from list below
newContract
local account = exports['p_carsale']:getAccount('dealership')
account.newContract(contractData)contractData:
tableseller:
stringbuyer:
stringmodel:
stringprice:
stringengine?:
numberplate:
stringtransmission?:
numbersuspension?:
numberbrakes?:
numberturbo?:
boolean
getContracts
local account = exports['p_carsale']:getAccount('dealership')
account.getContracts()Return:
contracts:
table
getBalance
local account = exports['p_carsale']:getAccount('dealership')
account.getBalance()Return:
balance:
number
saveMoney
Save company money manually [It's already saving after using addMoney or removeMoney]
local account = exports['p_carsale']:getAccount('dealership')
account.saveMoney()addMoney
Add some amount of money to company account
local account = exports['p_carsale']:getAccount('dealership')
local amount = 100
account.addMoney(amount)Return:
success:
boolean
removeMoney
Remove some amount of money from company account
local account = exports['p_carsale']:getAccount('dealership')
local amount = 100
account.removeMoney(amount)Return:
success:
boolean
getStats
Use this if you want to fetch company total income and sold vehicles
local account = exports['p_carsale']:getAccount('dealership')
local stats = account.getStats()Return:
stats:
tablesoldVehicles:
numberincome:
number
updateStat
Use this if you want to update some statistic manually
local account = exports['p_carsale']:getAccount('dealership')
local statName = 'soldVehicles'
local value = 1
local stats = account.updateStat(statName, value)statName and value also can be table!
local account = exports['p_carsale']:getAccount('dealership')
local statName = {'soldVehicles', 'income'}
local value = {1, 100}
local stats = account.updateStat(statName, value)Return:
success:
boolean
Last updated