Transakcje
- transaction:
table:- id:
number - reason:
string - price:
number - allowcash:
boolean:- Default:
true
- Default:
- allowcard:
boolean:- Default:
true
- Default:
- completed:
{[playerId] = boolean}
- id:
CreateTransaction
Transakcja zostanie automatycznie dodana do historii konta
- reason - opis transakcji (String)
- price - cena transakcji (Number)
local transaction = exports['bc-banking']:CreateTransaction(reason, price)
transaction.Show
- playerId - ID gracza (Number)
local success = transaction.Show(playerId)
Returns:
- success:
boolean
transaction.Refund
Zwraca pieniądze z transakcji
- playerId - ID gracza (Number)
transaction.Refund(playerId)
transaction.SetCompleted
Funkcja wykorzystywana tylko wewnątrz skryptu transakcji. Nie powinna być używana w innych skryptach.
- playerId - ID gracza (Number)
- payment - płatność ('cash' or 'card')
transaction.SetCompleted(playerId, payment)
transaction.isCompleted
- playerId - ID gracza (Number)
local completed = transaction.isCompleted(playerId)
Returns:
- completed:
boolean
transaction.SetReason
- reason - nowy opis transakcji (String)
transaction.SetReason(reason)
transaction.SetPrice
- price - nowa cena transakcji (Number)
transaction.SetPrice(price)
transaction.SetAllowCash
- allowcash - czy transakcja ma być dostępna dla gotówki (Boolean)
transaction.SetAllowCash(allowcash)
transaction.SetAllowCard
- allowcard - czy transakcja ma być dostępna dla karty (Boolean)
transaction.SetAllowCard(allowcard)