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

На главную


guild.GetOperationHistory()

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

См. ENUM_BalanceOperationType_....

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

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

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

-- возвращаемое значение
table of table - индексированная с нуля таблица с описаниями конкретных операций, каждая из которых представлена таблицей с полями:
  balanceChange: number (integer) - величина транзакции в меди
  comment: WString - комментарий при проведении операции
  operationType: number (enum ENUM_BalanceOperationType_...) - тип изменения баланса
  sysOperationType: string (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
EventGuildAvatarHistory
EventGuildBankHistoryAdded
EventGuildBankHistoryRemoved
EventGuildBankMinimumTransactionChanged
EventGuildBankMoneyHistoryChanged
EventGuildBankOperationHistoryChanged
EventGuildBankOperationResult
EventGuildMemberBalanceChanged
EventGuildMemberHistoryAdded
EventGuildMemberHistoryRemoved
EventGuildMoneyChanged
FunctionGuildCorrectMemberBalance
FunctionGuildGetAvatarHistory
FunctionGuildGetBankInfo
FunctionGuildGetMemberBalance
FunctionGuildGetMoney
FunctionGuildGetMoneyHistory
FunctionGuildGetOperationHistory
FunctionGuildRaiseFunds
FunctionGuildReplicateHistory
FunctionGuildSetMinimumTransaction
FunctionGuildTransferMoney


CategoryLuaApi CategoryFunction CategoryGuild CategoryGuildBank

На главную