mirror of
https://github.com/jimathy/jim_bridge.git
synced 2026-08-17 14:06:02 +01:00
111 lines
4.7 KiB
Lua
111 lines
4.7 KiB
Lua
|
|
function chargeSociety(society, amount)
|
|
local bankScript, newAmount = "", 0
|
|
if isStarted("Renewed-Banking") then
|
|
bankScript = "Renewed-Banking"
|
|
exports['Renewed-Banking']:removeAccountMoney(society, amount)
|
|
|
|
elseif isStarted("qb-banking") then
|
|
bankScript = "qb-banking"
|
|
if not exports["qb-banking"]:GetAccount(society) then
|
|
if Jobs[society] then
|
|
print("^6Bridge^7: ^2Making new bank account in ^7'^3qb-banking^7' ^2for ^7'^3"..society.."^7'")
|
|
exports["qb-banking"]:CreateJobAccount(society, 0) Wait(150) -- make new account if return "null"
|
|
elseif Gangs[society] then
|
|
print("^6Bridge^7: ^2Making new bank account in ^7'^3qb-banking^7' ^2for ^7'^3"..society.."^7'")
|
|
exports["qb-banking"]:CreateGangAccount(society, 0) Wait(150) -- make new account if return "null"
|
|
end
|
|
end
|
|
exports["qb-banking"]:RemoveMoney(society, amount)
|
|
|
|
elseif isStarted("fd_banking") then
|
|
bankScript = "fd_banking"
|
|
exports["fd_banking"]:RemoveMoney(society, amount)
|
|
|
|
elseif isStarted("okokBanking") then
|
|
bankScript = "okokBanking"
|
|
exports['okokBanking']:RemoveMoney(society, amount)
|
|
|
|
end
|
|
if bankScript == "" then
|
|
print("^1Error^7: ^3ChargeSociety^7: ^2No supported banking script found")
|
|
else
|
|
newAmount = getSocietyAccount(society)
|
|
debugPrint("^6Bridge^7: ^3"..bankScript.."^7: ^2Removing ^7$"..amount.." ^2from account ^7'^6"..society.."^7' ($"..newAmount..")")
|
|
end
|
|
end
|
|
|
|
function fundSociety(society, amount)
|
|
local bankScript, newAmount = "", 0
|
|
if isStarted("Renewed-Banking") then
|
|
bankScript = "Renewed-Banking"
|
|
exports['Renewed-Banking']:addAccountMoney(society, amount)
|
|
newAmount = exports["Renewed-Banking"]:getAccountMoney(society)
|
|
|
|
elseif isStarted("qb-banking") then
|
|
bankScript = "qb-banking"
|
|
if not exports["qb-banking"]:GetAccount(society) then
|
|
if Jobs[society] then
|
|
print("^6Bridge^7: ^2Making new bank account in ^7'^3qb-banking^7' ^2for ^7'^3"..society.."^7'")
|
|
exports["qb-banking"]:CreateJobAccount(society, 0) Wait(150) -- make new account if return "null"
|
|
elseif Gangs[society] then
|
|
print("^6Bridge^7: ^2Making new bank account in ^7'^3qb-banking^7' ^2for ^7'^3"..society.."^7'")
|
|
exports["qb-banking"]:CreateGangAccount(society, 0) Wait(150) -- make new account if return "null"
|
|
end
|
|
end
|
|
exports["qb-banking"]:AddMoney(society, amount)
|
|
|
|
elseif isStarted("fd_banking") then
|
|
bankScript = "fd_banking"
|
|
exports.fd_banking:AddMoney(society, amount)
|
|
|
|
elseif isStarted("okokBanking") then
|
|
bankScript = "okokBanking"
|
|
exports['okokBanking']:AddMoney(society, amount)
|
|
|
|
end
|
|
|
|
if bankScript == "" then
|
|
print("^1Error^7: ^3FundSociety^7: ^2No supported banking script found")
|
|
else
|
|
newAmount = getSocietyAccount(society)
|
|
debugPrint("^6Bridge^7: ^3"..bankScript.."^7: ^2Adding ^7$"..amount.." ^2to account ^7'^6"..society.."^7' ($"..newAmount..")")
|
|
end
|
|
end
|
|
|
|
function getSocietyAccount(society)
|
|
|
|
local bankScript, amount = "", 0
|
|
if isStarted("Renewed-Banking") then
|
|
bankScript = "Renewed-Banking"
|
|
amount = exports["Renewed-Banking"]:getAccountMoney(society)
|
|
|
|
elseif isStarted("qb-banking") then
|
|
bankScript = "qb-banking"
|
|
if not exports["qb-banking"]:GetAccount(society) then
|
|
if Jobs[society] then
|
|
print("^6Bridge^7: ^2Making new bank account in ^7'^3qb-banking^7' ^2for ^7'^3"..society.."^7'")
|
|
exports["qb-banking"]:CreateJobAccount(society, 0) Wait(150) -- make new account if return "null"
|
|
elseif Gangs[society] then
|
|
print("^6Bridge^7: ^2Making new bank account in ^7'^3qb-banking^7' ^2for ^7'^3"..society.."^7'")
|
|
exports["qb-banking"]:CreateGangAccount(society, 0) Wait(150) -- make new account if return "null"
|
|
end
|
|
end
|
|
amount = exports["qb-banking"]:GetAccountBalance(society)
|
|
|
|
elseif isStarted("fd_banking") then
|
|
bankScript = "fd_banking"
|
|
amount = exports["fd_banking"]:GetAccount(society)
|
|
|
|
elseif isStarted("okokBanking") then
|
|
bankScript = "okokBanking"
|
|
amount = exports['okokBanking']:GetAccount(society)
|
|
|
|
end
|
|
if bankScript == "" then
|
|
print("^1Error^7: ^3GetSocietyAccount^7: ^2No supported banking script found")
|
|
else
|
|
debugPrint("^6Bridge^7: ^3"..bankScript.."^7: ^2Retrieved account ^7'^6"..society.."^7' ($"..amount..")")
|
|
end
|
|
return amount
|
|
end |