Пользовательские дополнения

На главную


guild.GetOperationHistory()

Возвращает описание истории операций в гильдейском банке.

См. ENUM_BalanceOperationType_....

-- библиотека:
guild

-- объявление:
function GetOperationHistory()

-- параметры:
нет

-- возвращаемое значение
table of table - индексированная с нуля таблица с описаниями конкретных операций, каждая из которых представлена таблицей с полями:
  balanceChange: number (integer) - величина транзакции в меди
  comment: WString - комментарий при проведении операции
  operationType: number (enum ENUM_BalanceOperationType_...) - тип изменения баланса
  sysOperationType: ыекштп (enum "ENUM_BalanceOperationType_...") - тип изменения баланса
  time: LuaFullDateTime - время транзакции
  actorMemberId: ObjectId or nil - если информация доступна, то идентификатор члена гильдии, производившего операцию
  actorMemberName: WString or nil - если информация доступна, то имя члена гильдии
  members: table of table - индексированная с 0 таблица с таблицами описаний членов гильдии, попавших в операцию, с полями:
    id: ObjectId or nil - если информация доступна, то идентификатор члена гильдии
    name: WString or nil - если информация доступна, то имя члена гильдии
  ranks: table of number (integer) - индексы рангов гильдии, попавших в транзакцию. Может быть пустым
  tabards: table of number (enum ENUM_TabardType_...) - накидки гильдии, носители которых попали в транзакцию. Может быть пустым

-- пример:
local history = guild.GetOperationHistory()
local firstTransactionValue = history[ 0 ] and history[ 0 ].balanceChange

см. LuaFullDateTime, EnumTabardType

Связанные страницы: "CategoryLuaApi" "CategoryGuildBank"

EnumBalanceOperationType
EnumGuildBankOperation
EnumMoneyChangeReason
EnumTransferMoneyOperationDirection
EventGuildBankMinimumTransactionChanged
EventGuildBankMoneyHistoryChanged
EventGuildBankOperationHistoryChanged
EventGuildBankOperationResult
EventGuildMemberBalanceChanged
EventGuildMemberMoneyHistoryChanged
EventGuildMemberOperationHistoryChanged
EventGuildMoneyChanged
FunctionGuildCorrectMemberBalance
FunctionGuildGetBankInfo
FunctionGuildGetMemberBalance
FunctionGuildGetMemberMoneyHistory
FunctionGuildGetMemberOperationHistory
FunctionGuildGetMoney
FunctionGuildGetMoneyHistory
FunctionGuildGetOperationHistory
FunctionGuildRaiseFunds
FunctionGuildSetMinimumTransaction
FunctionGuildTransferMoney


CategoryLuaApi CategoryFunction CategoryGuild CategoryGuildBank

На главную