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

На главную


medalsLib.GetMedalInfo( id )

Информация о достижении.

-- библиотека
medalsLib

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

-- параметры
id: Number(ObjectId) - идентификатор достижения

-- возвращаемые значения
table or nil - таблица с полями
  id: Number(ObjectId) - идентификатор достижения
  medalId: ResourceId(MedalId) - идентификатор ресурса достижения
  medalRankId: ResourceId(MedalRankId) - идентификатор ресурса ранга достижения
  name: WString - название достижения
  description: WString - описание достижения
  image: TextureId - картинка достижения
  canLink: Boolean - true, если можно ли линковать в чат(хвастаться)
  finishDate: Number(int64) - дата выполнения
  categoryIndex: Number(int) - индекс категории(порядковый номер категории из medalsLib.GetCategories() начиная с 0)
  subCategoryIndex: Number(int) - индекс подкатегории
  progress: Table - данные о прогрессе выполнения, таблица с полями:
    value: Number(int64) - прогресс выполнения
    title: WString or nil - заговолок для прогрессбара
    dressCollection: Table or nil - набор условий связанных с экипировкой, список индексированный с 1, каждый элемент таблица с полями:
      slot: Number(enum DRESS_SLOT) - индекс слота экипировки
      description: WString - описание условия выполнения
      success: Boolean - true если условие выполнено
    medalCollection: Table or nil - набор условий связанных с достижениями, список индексированный с 1, каждый элемент таблица с полями:
      medal: ResourceId(MedalId) - идентификатор ресурса достижения
      success: Boolean - true если условие выполнено
    remortCollection: Table or nil - набор условий связанных с перерождениями, список индексированный с 1, каждый элемент таблица с полями:
      class: CharacterClassId(MedalId) - идентификатор класса персонажа-перерождения
      success: Boolean - true если условие выполнено
    unlockCollection: Table or nil - набор условий связанных с навыками, список индексированный с 1, каждый элемент таблица с полями:
      unlock: UnlockId(MedalId) - идентификатор ресурса навыка
      success: Boolean - true если условие выполнено

-- пример использования
local medals = medalsLib.GetMedals()
if medals then
  local medalInfo = medalsLib.GetMedalInfo( medals[0] )
end

См. также:

Search: "CategoryLuaApi" "CategoryMedalsLib"

CategoryMedalsLib
EventAvatarMedalFinished
EventInspectAvatarMedalsResult
EventMedalAdded
EventMedalProgressChanged
EventMedalRemoved
EventMedalsChanged
EventMedalsSearchResults
EventMemberMedalFinished
FunctionMedalsLibGetCategories
FunctionMedalsLibGetMedalInfo
FunctionMedalsLibGetMedalRanks
FunctionMedalsLibGetMedals
FunctionMedalsLibInspectAvatarMedals
FunctionMedalsLibSearchMedals
MedalId
MedalRankId


CategoryLuaApi CategoryFunction CategoryMedalsLib

На главную