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

На главную


avatar.ArrangeContainerItems( moves, compact, containerType, pocket )

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

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

-- объявление:
function ArrangeContainerItems( moves, compact, containerType, pocket )

-- параметры:
moves: массив number (int, индексируется от 0) - индексом является номер слота В который надо поместить итем, а значением - номер слота (считая с начала кармана) ИЗ которого надо переместить итем.
compact: boolean - производить ли компактинг стекающихся итемов и пустых слотов
container: number (ITEM_CONT_...) - в каком контейнере переставляем предметы. Допустимые контейнеры: сумка, банковская ячейка. В банковской ячейке нельзя переставлять предметы, если она не открыта.
pocket: number (int) or nil - карман. Базовый карман имеет индекс -1, остальные считаются с нуля. Значение по умолчанию -1.


-- возвращаемые значения:
нет

-- пример:
avatar.ArrangeContainerItems( {[0]=1,0}, false, ITEM_CONT_INVENTORY ) - поменять местами предметы из первого и второго слота сумки

См. также ITEM_CONT_....

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

CategoryInventory
EnumBoxOperationResult
EnumDressResult
EnumDressSlot
EnumItemBinding
EnumItemmallItem
EventBoxOperationResult
EventEquipFailed
EventInventoryChanged
EventInventoryItemEffect
EventInventorySizeChanged
EventInventorySlotChanged
EventItemQuestsReceived
EventUnequipFailed
FunctionAvatarArrangeContainerItems
FunctionAvatarEquipItem
FunctionAvatarEquipItemById
FunctionAvatarEquipItemByIdToSlot
FunctionAvatarEquipItemToSlot
FunctionAvatarGetContainerItem
FunctionAvatarGetEquipResult
FunctionAvatarGetInventoryBagItemId
FunctionAvatarGetInventoryItemId
FunctionAvatarGetInventoryItemIds
FunctionAvatarGetInventoryItemSlot
FunctionAvatarGetInventorySize
FunctionAvatarGetMetaUpgradeCost
FunctionAvatarGetRuneSlotMakerInfo
FunctionAvatarGetSameBindingStackCount
FunctionAvatarInventoryCanPlaceItemToSlot
FunctionAvatarInventoryGetBaseBagSlotCount
FunctionAvatarInventoryGetItemPocket
FunctionAvatarInventoryGetPocketIndexBySlot
FunctionAvatarInventoryGetPocketInfo
FunctionAvatarInventoryGetPocketsCount
FunctionAvatarInventoryMoveItem
FunctionAvatarInventorySplitItem
FunctionAvatarIsInventoryMoveItemModified
FunctionAvatarIsItemsStackable
FunctionAvatarOpenBox
FunctionAvatarShowMetaUpgradeDialog
FunctionAvatarUnequipItemToSlot
ItemCategoryId

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

CategoryInventoryOverflow
EventInventoryOverflowChanged
EventInventoryOverflowSlotAdded
EventInventoryOverflowSlotRemoved
FunctionAvatarArrangeContainerItems
FunctionAvatarGetContainerItem
FunctionAvatarGetInventoryOverflowItemIds
FunctionAvatarGetInventoryOverflowSize
FunctionAvatarIsItemsStackable
FunctionAvatarOpenBox

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

EventDepositeBoxChanged
EventDepositeBoxItemEffect
EventDepositeBoxSizeChanged
FunctionAvatarArrangeContainerItems
FunctionAvatarIsItemsStackable
FunctionDepositeBoxChangeTypeByItem
FunctionDepositeBoxGetDepositeBoxItemId
FunctionDepositeBoxGetItemId
FunctionDepositeBoxGetSlotCount
FunctionDepositeBoxIsChangeTypeItem
FunctionDepositeBoxIsChangeTypeItemById
FunctionDepositeBoxIsItemEnabled
FunctionDepositeBoxIsMoveModified
FunctionDepositeBoxMove
FunctionDepositeBoxPutItemIn
FunctionDepositeBoxTakeFrom


CategoryLuaApi CategoryFunction CategoryAvatar CategoryInventory CategoryInventoryOverflow CategoryDepositeBox

На главную