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

На главную


itemLib.GetItemInfo( itemId )

Общая информация о предмете.

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

-- объявление:
GetItemInfo( itemId )

-- параметры:
itemId: ObjectId - идентификатор предмета

-- возвращаемые значения:
table или nil - таблица с полями:
  id: ObjectId (not nil) - идентификатор предмета
  name: WString - название предмета
  description: ValuedText or nil - описание с подставленными текущими значениями параметров
  dressSlot: number (enum) - слот одежды или оружия, если предмет надевается: DRESS_SLOT_XXXX
  sysName: string - специальные интерфейсные особенности предмета.
  level: number (integer) - уровень предмета
  requiredLevel: number (integer) - уровень персонажа, необходимый для ношения предмета
  requiredReputationLevel: number (enum REPUTATION_LEVEL_...) - уровнь репутации, необходимый для покупки предмета
  requiredReputationQuantity: number (integer) - минимальное значение репутации, необходимое для покупки предмета
  isRitual: boolean - является ли предмет ритуальным (надевается, если игрок прошел ритуал и лежит в контейнере ITEM_CONT_EQUIPMENT_RITUAL)
  debugName: string - путь к файлу описания предмета (отладочная информация)
  icon: TextureId - текстура с иконкой предмета (доступно только в UI)
  isDoubleHands: boolean - является ли предмет двуручным (оружие)
  isIgnoreDressSlotLevel: boolean - если true, то предмет можно одеть в заблокированный по уровню слот
  isDressable: boolean - является ли предметом одежды
  isUsable: boolean - можно ли применять
  isWeapon: boolean - является ли оружием
  isGuildItem: boolean - предмет привязывается к гильдии
  buyConfirmationRequired: boolean - при покупке предмета у вендора показывать подтверждение
  needCheckPredicates: boolean - нужно ли проверять предикаты при отображении
  showOnlyIconInLink: boolean - отображать только иконку данного предмета в итемлинке

Пример:

local itemInfo = itemLib.GetItemInfo( itemId )

См. также:

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

CategoryItemLib
EnumFloatingBudgetType
FunctionItemGetBlockingPredicateCause
FunctionItemLibCanActivateForUseItem
FunctionItemLibCanActivateForUseOnItem
FunctionItemLibCanActivateForUseOnMount
FunctionItemLibCanCreateAuction
FunctionItemLibCanDrop
FunctionItemLibCanSendByMail
FunctionItemLibCanTrade
FunctionItemLibCanUseOnItem
FunctionItemLibCanUseOnMount
FunctionItemLibCountSimilarItemInBag
FunctionItemLibGetActionGroupsInfo
FunctionItemLibGetActivationInfo
FunctionItemLibGetActivators
FunctionItemLibGetActivatorsAlternative
FunctionItemLibGetAlternativePriceInfo
FunctionItemLibGetBindingInfo
FunctionItemLibGetBonus
FunctionItemLibGetBoxInfo
FunctionItemLibGetBudgets
FunctionItemLibGetBundle
FunctionItemLibGetCategory
FunctionItemLibGetCategoryInfo
FunctionItemLibGetChildCategories
FunctionItemLibGetClass
FunctionItemLibGetClassInfo
FunctionItemLibGetCompatibleSlots
FunctionItemLibGetContainerInfo
FunctionItemLibGetCountInfo
FunctionItemLibGetCouponInfo
FunctionItemLibGetCraftInfo
FunctionItemLibGetCraftToolInfo
FunctionItemLibGetDestroyValue
FunctionItemLibGetDressConditions
FunctionItemLibGetDressToSlotConditions
FunctionItemLibGetDropInfo
FunctionItemLibGetExchangeInfo
FunctionItemLibGetExtraDescs
FunctionItemLibGetExtraDescsRatings
FunctionItemLibGetGearScore
FunctionItemLibGetInBagStackCount
FunctionItemLibGetIncludedMob
FunctionItemLibGetIncludedMountSkin
FunctionItemLibGetItemInfo
FunctionItemLibGetMetaInfo
FunctionItemLibGetName
FunctionItemLibGetOverallCount
FunctionItemLibGetOverallItemsByResource
FunctionItemLibGetOverallStackCount
FunctionItemLibGetOwnershipLimit
FunctionItemLibGetPriceInfo
FunctionItemLibGetQuality
FunctionItemLibGetRelatedQuestObjectives
FunctionItemLibGetResourceId
FunctionItemLibGetRootCategories
FunctionItemLibGetRuneInfo
FunctionItemLibGetRuneInstrumentInfo
FunctionItemLibGetSource
FunctionItemLibGetSpell
FunctionItemLibGetStackInfo
FunctionItemLibGetStateCooldownMs
FunctionItemLibGetTemporaryInfo
FunctionItemLibGetUniversalMetaEnchancerItems
FunctionItemLibGetUsageInfo
FunctionItemLibGetUsageItemInfo
FunctionItemLibGetUsageOnItemInfo
FunctionItemLibGetUsageOnMountInfo
FunctionItemLibGetUsagesItemInfo
FunctionItemLibGetUsagesOnItemInfo
FunctionItemLibGetUsagesOnMountInfo
FunctionItemLibGetUseOnItemCursor
FunctionItemLibGetUseOnMountCursor
FunctionItemLibGetValuedObject
FunctionItemLibGetZodiacSignInfo
FunctionItemLibIsBeast
FunctionItemLibIsConvertible
FunctionItemLibIsCopied
FunctionItemLibIsCursed
FunctionItemLibIsGem
FunctionItemLibIsGuildCreator
FunctionItemLibIsHideLifestyleWhileNotEquipped
FunctionItemLibIsItem
FunctionItemLibIsMetaEnhancerConvertor
FunctionItemLibIsMultipleUse
FunctionItemLibIsPointed
FunctionItemLibIsProbe
FunctionItemLibIsQuestOperator
FunctionItemLibIsQuestRelated
FunctionItemLibIsSOSMessageSender
FunctionItemLibIsUnpackOnPickup
FunctionItemLibIsUsable
FunctionItemLibIsUseItemAndTakeActions
FunctionItemLibIsUseOnItemAndTakeActions
FunctionItemLibIsUseOnMountAndTakeActions
FunctionItemLibIsUserChoice
FunctionItemLibIsWeapon
FunctionSpellLibGetRequiredResources
FunctionUnitGetEquipmentSlotBonus


CategoryLuaApi CategoryFunction CategoryItemLib

На главную