Возвращает описание истории операций в гильдейском банке.
-- библиотека: guild -- объявление: function GetOperationHistory() -- параметры: нет -- возвращаемое значение table of table - индексированная с нуля таблица с описаниями конкретных операций, каждая из которых представлена таблицей с полями: balanceChange: number (integer) - величина транзакции в меди comment: WString - комментарий при проведении операции operationType: number (enum ENUM_MoneyChangeReason) - тип изменения баланса sysOperationType: string (enum "ENUM_MoneyChangeReason") - тип изменения баланса 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