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

На главную

## 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

На главную