Docs/ORB Banking/Events & Exports

Events & Exports

Server Exports

lua
-- Validate a banking transaction with full anti-exploit checks
-- Returns: boolean ok, string bankName
exports['orb_banking']:ValidateBankTransaction(src, transactionType, amount)

-- Send a security alert to the configured Discord webhook
-- severity: 'warning' | 'critical'
exports['orb_banking']:SendSecurityAlert(title, message, playerId, severity)

-- Check whether a player is near a bank
-- Returns: boolean isNear, string bankName, number distance
exports['orb_banking']:IsPlayerNearBank(src)

Server Events

lua
TriggerServerEvent('orb_banking:server:requestData')
TriggerServerEvent('orb_banking:server:deposit', amount)
TriggerServerEvent('orb_banking:server:withdraw', amount)
TriggerServerEvent('orb_banking:server:transfer', targetId, amount)

Client Events

lua
RegisterNetEvent('orb_banking:client:receiveData')          -- cash, bank, dirty, transactions
RegisterNetEvent('orb_banking:client:transactionComplete')  -- txType, amount, targetId
RegisterNetEvent('orb_banking:client:transactionFailed')    -- reason
RegisterNetEvent('orb_banking:client:receivedTransfer')     -- amount, senderName