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

На главную


checkroomLib.GetSortedItemsInfo( collectionId )

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

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

-- объявление:
GetSortedItemsInfo( collectionId )

-- параметры:
collectionId: CheckRoomCollectionId - идентификатор ресурса коллекции гардероба

-- возвращаемые значения:
table of table - список индексированный с 1, каждый элемент которого таблица с полями:
  id: ObjectId (not nil) - идентификатор предмета
  name: WString - название предмета
  icon: TextureId - текстура с иконкой предмета
  quality: Number (enum ITEM_QUALITY_...) - качество предмета
  dressSlot: Number (enum) - слот одежды или оружия, если предмет надевается: DRESS_SLOT_XXXX
  hideNotLearned: Boolean - true если нужно скрывать предмет до появления в гардеробе

Пример:

local categories = checkroomLib.GetCategories()
local collections = checkroomLib.GetCollections( categories[ 1 ] )
local items = checkroomLib.GetSortedItemsInfo( collection[ 1 ] )
local name = items[ 1 ].name

Сортировка:

Первоначально сортируется по dressSlot. Если же dressSlot одинаковый, то дальнейшая сортировка осуществляется по имени.

См. также:

Связанные страницы: "CategoryLuaApi" "CategoryCheckroomLib"

CategoryCheckroomLib
EventCheckroomChanged
EventCheckroomItemAdded
EventCheckroomItemChanged
FunctionCheckroomLibClose
FunctionCheckroomLibEquipItem
FunctionCheckroomLibEquipItems
FunctionCheckroomLibFindCheckroomItem
FunctionCheckroomLibGetCategories
FunctionCheckroomLibGetCollections
FunctionCheckroomLibGetItemCategories
FunctionCheckroomLibGetItems
FunctionCheckroomLibGetSortedItemsInfo
FunctionCheckroomLibGetSpells
FunctionCheckroomLibIsCheckRoomItem
FunctionCheckroomLibIsHideSpellWhileNotLearned
FunctionCheckroomLibIsItemEquipped
FunctionCheckroomLibIsItemInCheckRoom
FunctionCheckroomLibIsItemsEquipped
FunctionCheckroomLibIsItemsInCheckroom
FunctionCheckroomLibIsOpened
FunctionCheckroomLibOpen
FunctionPoweredLSWeaponsLibEquipItem
FunctionPoweredLSWeaponsLibUnequipItem
LifestyleCategoryId
LifestyleCollectionId


CategoryLuaApi CategoryFunction CategoryCheckroomLib

На главную