Информация о достижении.
-- библиотека 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
См. также: