Проверка на возможность переместить предмет.
Проверка завершится с ошибкой если
Указаны невалидные slotType и/или slot
Проверка будет провалена если
Действует кулдаун на операции с предметами
Контейнер не поддерживает перемещение предметов
Нечего перемещать - в слоте источнике пусто
Нечего перемещать - точка назначения совпадает с текущим положением предмета
Слот источник и/или слот назначения в процессе транзакции
Попытка перенести больше предметов чем есть в наличии
Типы контейнеров: ITEM_CONT_....
Смотри также containerLib.CheckMoveItem
-- библиотека: containerLib -- объявление: CheckMoveSlotItem( slotTypeFrom, slotFrom, slotTypeTo, slotTo, count ) -- параметры: slotTypeFrom: number (enum ITEM_CONT_...) - тип контейнера места источника slotFrom: number (int) - номер слота в контейнере источнике slotTypeTo: number (enum ITEM_CONT_...) - тип контейнера места назначения slotTo: number (int) or nil - номер слота в контейнере назначения. Если указан nil, то слот подберётся автоматически count: number (int) or nil - количество перемещаемых предметов. Если указан nil, то не проверяется -- возвращаемые значения: Функция возвращает 2 значения: boolean: true - если предмет может быть перемещен, иначе false boolean: true - если предмет при перемещении изменится время жизни предмета, иначе false/nil
Пример:
local canMove = containerLib.CheckMoveSlotItem( ITEM_CONT_INVENTORY, 11, ITEM_CONT_INVENTORY, 12 )