Przejdź do głównej zawartości

Konto

  • account: table
    • accountNumber: string
    • owner: string
    • label: label
    • default: boolean
    • balance: number
    • history: table
    • cards: table
    • phoneNumbers: table

account.SetBalance

Ustawianie stanu konta

  • balance - nowy stan konta (Number)
account.SetBalance(balance)

account.AddMoney

Dodawanie pieniędzy do konta

  • amount - ilość pieniędzy (Number)
account.AddMoney(amount)

account.RemoveMoney

Usuwanie pieniędzy z konta

  • amount - ilość pieniędzy (Number)
account.RemoveMoney(amount)

account.AddHistory

Dodawanie transakcji do historii

  • target - Konto docelowe / źródłowe (table):
    • accountNumber - Numer konta
    • accountName - Nazwa konta
  • title - Tytuł transakcji (String)
  • description - Opis transakcji (String)
  • amount - Ilość pieniędzy (Number)
account.AddHistory(target, title, description, amount)

Returns:

  • success: boolean

Przykład:

local account = exports['bc-banking']:GetAccountByOwner('police')
local target = exports['bc-banking']:GetAccountByOwner('ambulance')

account.RemoveMoney(1000)
target.AddMoney(1000)

account.AddHistory(target, 'Badania funkcjonariusza', 'Przebadanie Chrisa Ravena', -1000)
target.AddHistory(account, 'Badania funkcjonariusza', 'Przebadanie Chrisa Ravena', 1000)

account.SetDefault

Ustawianie konta jako domyślne

account.SetDefault()

account.AddCard

Dodawanie karty do konta

  • card - Karta (table):
    • number - Number
    • pin - String (Domyślnie '0000')
    • type - String 'visa' lub 'mastercard'
    • active - Boolean
account.AddCard(card)

account.GetCardByNumber

Pobieranie karty po numerze

  • number - numer karty (Number)
local card = account.GetCardByNumber(number)

Returns:

  • card: table?:
    • number - Number
    • pin - String (Domyślnie '0000')
    • type - String 'visa' lub 'mastercard'
    • active - Boolean

account.GetCardPin

Pobieranie pinu karty

  • card - Numer karty (Number)
local pin = account.GetCardPin(card)

Returns:

  • pin: string

account.ToggleCard

Włączanie/Wyłączanie karty

  • card - Numer karty (Number)
account.ToggleCard(card)

Returns:

  • active: boolean