ZetCoin API

Система управления валютой

Player

Игрок

Player:addBankMoney

Добавляет деньги в банк игрока.

function Player:addBankMoney(count: number)

Параметры

  • Player self - Игрок
  • number count - Количество денег

Возвращает

  • boolean success - Успех
  • string? error_message - Ошибка в случае неудачи

Player:addWalletMoney

Добавляет деньги в кошелек игрока.

function Player:addWalletMoney(count: number)

Параметры

  • Player self - Игрок
  • number count - Количество денег

Возвращает

  • boolean success - Успех

Player:getBankBalance

Возвращает банковский баланс игрока.

function Player:getBankBalance()

Параметры

  • Player self - Игрок

Возвращает

  • number count - Количество денег

Player:getSalaryMoney

Возвращает зарплату игрока.

function Player:getSalaryMoney()

Параметры

  • Player self - Игрок

Возвращает

  • number salary - Зарплата

Player:getWalletBalance

Возвращает баланс кошелька игрока.

function Player:getWalletBalance()

Параметры

  • Player self - Игрок

Возвращает


Player:removeBankMoney

Забирает деньги из банка игрока.

function Player:removeBankMoney(count: number)

Параметры

  • Player self - Игрок
  • number count - Количество денег

Возвращает

  • boolean success - Успех

Player:setBankMoney

Устанавливает баланс банка.

function Player:setBankMoney(count: number, [notSave: boolean)

Параметры

  • Player self - Игрок
  • number count - Количество денег
  • boolean? notSave - Если true, данные не будут сохранены в SQL

Возвращает

  • boolean success - Успех
  • string? error_message - Ошибка в случае неудачи

Player:setSalary

Устанавливает зарплату игроку.

function Player:setSalary(count: number)

Параметры

  • Player self - Игрок
  • number count - salary Зарплата

Возвращает


Player:setWalletMoney

Устанавливает баланс кошелька.

function Player:setWalletMoney(count: number, [notSave: boolean)

Параметры

  • Player self - Игрок
  • number count - Количество денег
  • boolean? notSave - Если true, данные не будут сохранены в SQL

Возвращает

  • boolean success - Успех
  • string? error_message - Ошибка в случае неудачи

ZetCoin

Таблица с функциями ZetCoin

ZetCoin.addBankMoney

Добавляет деньги в банк.

function ZetCoin.addBankMoney(steamid: string, count: number)

Параметры

  • string steamid - SteamID игрока
  • number count - Количество денег

Возвращает

  • boolean success - Успех
  • string? error_message - Ошибка в случае неудачи

ZetCoin.addWalletMoney

Добавляет деньги в кошелек.

function ZetCoin.addWalletMoney(steamid: string, count: number)

Параметры

  • string steamid - SteamID игрока
  • number count - Количество денег

Возвращает

  • boolean success - Успех
  • string? error_message - Ошибка в случае неудачи

ZetCoin.getBankBalance

Возвращает баланс банковского счета игрока. Если записи нет, создает её.

function ZetCoin.getBankBalance(steamid: string)

Параметры

  • string steamid - SteamID игрока.

Возвращает

  • number value - Текущий баланс в банке.

ZetCoin.getSalaryMoney

Получает текущую зарплату игрока.

function ZetCoin.getSalaryMoney(steamid: string)

Параметры

  • string steamid - SteamID игрока

Возвращает


ZetCoin.getWalletBalance

Возвращает баланс кошелька игрока.

function ZetCoin.getWalletBalance(steamid: string)

Параметры

  • string steamid - SteamID игрока

Возвращает

  • number или nil value - Баланс или nil, если игрок не найден

ZetCoin.removeBankMoney

Забирает деньги из банка.

function ZetCoin.removeBankMoney(steamid: string, count: number)

Параметры

  • string steamid - SteamID игрока
  • number count - Количество денег

Возвращает

  • boolean success - Успех
  • string? error_message - Ошибка в случае неудачи

ZetCoin.removeWalletMoney

Забирает деньги из кошелька.

function ZetCoin.removeWalletMoney(steamid: string, count: number)

Параметры

  • string steamid - SteamID игрока
  • number count - Количество денег

Возвращает

  • boolean success - Успех
  • string? error_message - Ошибка в случае неудачи

ZetCoin.setBankMoney

Устанавливает количество денег в банке.

function ZetCoin.setBankMoney(steamid: string, count: number, [notSave: boolean)

Параметры

  • string steamid - SteamID игрока
  • number count - Количество денег Количество денег
  • boolean? notSave - Если true, данные не будут сохранены в SQL

Возвращает

  • boolean success - Успешно ли выполнена операция
  • string? error_message - Текст ошибки

ZetCoin.setSalary

Устанавливает зарплату игрока.

function ZetCoin.setSalary(steamid: string, count: number)

Параметры

  • string steamid - SteamID игрока
  • number count - Количество денег

Возвращает

  • boolean success - Успех
  • string? error_message - Ошибка в случае неудачи

ZetCoin.setWalletMoney

Устанавливает количество денег в кошельке.

function ZetCoin.setWalletMoney(steamid: string, count: number, [notSave: boolean)

Параметры

  • string steamid - SteamID игрока
  • number count - Количество денег Количество денег
  • boolean? notSave - Если true, данные не будут сохранены в SQL

Возвращает

  • boolean success - Успех
  • string? error_message - Ошибка в случае неудачи