Exports

All Exports for msk_banking

You need msk_core! - Download it here

Clientside

openNumpadNUI

exports.msk_banking:openNumpad(pin, showPIN --[[boolean]], function(correct)
    if correct then
        -- Do something
    end
end)

-- Example
local pin = MSK.TriggerCallback('msk_banking:getPIN')
exports.msk_banking:openNumpad(pin, false, function(correct)
    if correct then
        TriggerServerEvent('msk_banking:getPIN', pin, true)
    end
end)

getBankingInfo

Returns the same as the ServerCallback

local mainAccount, secondAccount, hasBankcard = exports.msk_banking:getBankingInfo()

-- Example
exports.msk_banking:getBankingInfo(true) -- Checks if Player has a Bankcard
exports.msk_banking:getBankingInfo(false) -- hasBankcard is always set to true

getSocietyInfo

Returns the same as the ServerCallback

local job = exports.msk_banking:getSocietyInfo()

getCartridgeBursted

Returns a boolean whether a Cartridge is Bursted or not while an ATM Robbery

local bursted = getCartridgeBursted(playerId)

Serverside

addTransaction

exports.msk_banking:addTransaction(receiver_iban, receiver_name, sender_iban, sender_name, amount, reason, action, account)

getIBANFromIdentifier

local iban = exports.msk_banking:getIBANFromIdentifier(identifier, account)

-- Example
local iban = exports.msk_banking:getIBANFromIdentifier(xPlayer.identifier, 'main')
local iban = exports.msk_banking:getIBANFromIdentifier(xPlayer.identifier, '1')

getAccount

Returns money, iban, account as a table

account can be 'main' for mainAccount, '1' for secondAccount or 'society' for societyAccount

local account = exports.msk_banking:getAccount(iban)
print(account.money, account.iban, account.account)

getAccountFromJob

Returns money, iban, account as a table. account is always 'society'

local account = exports.msk_banking:getAccountFromJob(iban)
print(account.money, account.iban, account.account)

getSocietyLabel

Return the Job Label from config.lua

local jobLabel = exports.msk_banking:getSocietyLabel(jobName)
print(jobLabel)

getInvestment

Returns the current Invesment Amount as a number

local invest = exports.msk_banking:getInvestment({source = playerId})
local invest = exports.msk_banking:getInvestment({identifier = playerIdentifier})
local invest = exports.msk_banking:getInvestment({player = xPlayer})

getCartridgeBursted

Returns a boolean whether a Cartridge is Bursted or not while an ATM Robbery

local bursted = getCartridgeBursted(playerId)

Last updated