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