Пользовательские дополнения
На главную
avatar.IsItemsStackable( itemFromId, itemToId )
Проверяет, будет ли предмет при перемещении из одного слота контейнера (инвентарь, переполненная сумка, банковская ячейка) в другой слот (возможно другого контейнера) объединён с предметом в целевом слоте. Предназначена для определения необходимости проверки на изменение связанности и времени существования предметов при перемещении.
-- библиотека:
avatar
-- объявление:
function IsItemsStackable( itemFromId, itemToId )
-- параметры:
itemFromId: ObjectId (not nil) - перемещаемый предмет (должен находиться в одном из контейнеров)
itemToId : ObjectId (not nil) - предмет, находящийся в слоте, куда предполагается переместить предмет itemFromId
-- возвращаемые значения:
boolean - true если указанные предметы при перемещении itemFromId будут объединены (хотя бы частично), иначе false
-- пример:
if avatar.IsItemsStackable( itemFromId, itemToId ) then
-- вывести предупреждение о возможном изменении предмета
end
Связанные страницы: "CategoryLuaApi" "CategoryInventory"
CategoryInventory
EnumBoxOperationResult
EnumDressResult
EnumDressSlot
EnumItemBinding
EnumItemmallItem
EventBoxOperationResult
EventEquipFailed
EventInventoryChanged
EventInventorySizeChanged
EventInventorySlotChanged
EventItemQuestsReceived
EventUnequipFailed
FunctionAvatarArrangeContainerItems
FunctionAvatarEquipItemById
FunctionAvatarEquipItemByIdToSlot
FunctionAvatarGetMetaUpgradeCost
FunctionAvatarInventoryCanPlaceItemToSlot
FunctionAvatarInventoryGetBaseBagSlotCount
FunctionAvatarInventoryGetItemPocket
FunctionAvatarInventoryGetPocketIndexBySlot
FunctionAvatarInventoryGetPocketInfo
FunctionAvatarInventoryGetPocketsCount
FunctionAvatarIsItemsStackable
FunctionAvatarOpenBox
FunctionAvatarShowMetaUpgradeDialog
FunctionAvatarUnequipItemToSlot
ItemCategoryId
CategoryLuaApi
CategoryFunction
CategoryAvatar
CategoryInventory
CategoryInventoryOverflow
CategoryDepositeBox
CategoryEquipment
На главную