All credits for this go to https://github.com/Pawsative
OUTDATED CHECK https://github.com/Renewed-Scripts/Renewed-Banking
You do not need QB-moneysafe with this banking it has society coded in and only players with specific job/gang and grade can see the business and gang account
Btw qb-target events are already in the cl_bank.lua for thoes who dont use qb-target sorry but you will have to make loops your self
TriggerEvent('qb-banking:society:server:DepositMoney', src, AMOUNT , JOBNAME)
RegisterServerEvent('qb-burgershotjob:server:register', function(id, price)
TriggerEvent('qb-banking:society:server:DepositMoney', src, price , JOBNAME)
JOBNAME should be replace with the society name if you want to deposit it to police society account replace JOBNAME with 'police'
TriggerEvent('qb-banking:society:server:DepositMoney', src, AMOUNT , 'police')
TriggerEvent('qb-banking:society:server:DepositMoney', src, price , 'police')
Now why did i do it with src when its triggering the server event, its because of that event security
A lot of people asked me why is src as an arg to pass to the event so if on that event there is no source or src event wont run so that some dipshit with hack's
SimpleBanking.Config["business_ranks"] = { -- Here you add default grades for boss to get access to the account NOTE that grades need to be lower case.
["owner"] = true,
["coowner"] = true,
["chief"] = true,
["boss"] = true,
}
Same thing goes for gang accounts, You can add default grades under business_ranks and add override grades for example
SimpleBanking.Config["business_ranks_overrides"] = {
["lostmc"] = { -- this is example for adding more then one grade to access the account for gangs
["boss"] = true,
["shot caller"] = true,
}
}
SimpleBanking.Config["business_ranks_overrides"] = {
["police"] = { -- example for adding more then one grade to access the account for job
["chief"] = true,
["lieutenant"] = true,
["sergeant"] = true,
}
}