Exports
Available exports for integrating the BK Political System with other scripts.
There are two available server side exports for usage:
exports['bk_politicalsystem']:AddMoneyIncome(target, account, money)which gives player money and deducts a part based on Income Tax Rate and
exports['bk_politicalsystem']:RemoveMoneyVAT(target, account, money)which removes player money and deducts money based on VAT Tax Rate
Arguments
There are 3 arguments
target - player server ID
account - account to remove money ('bank', 'money', 'cash', etc.)
money - amount of money to process
Example
Example on a shop script:
Before:
local xPlayer = ESX.GetPlayerFromId(source)
local bread_price = 10
xPlayer.removeAccountMoney('money', bread_price)
xPlayer.addInventoryItem('bread', 1)local Player = QBCore.Functions.GetPlayer(source)
local bread_price = 10
Player.Functions.RemoveMoney('cash', bread_price)
exports['qb-inventory']:AddItem(source, 'bread', 1)After installation:
Adding income tax into paycheck system
Go to es_extended/server/paycheck.lua
Find 1 of this:
and 3 of these
Replace those with
Ready for usage !
Go to qb-core/server/functions.lua
Go to function on line 398
Find 3 of these in that function
Replace them with these:
Ready for usage !
Last updated
Was this helpful?