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