Команды управления инвентарем (Rust Console)
ИНФОРМАЦИЯ
Этот справочник содержит все доступные консольные команды для управления инвентарем игроков на сервере. Команды предназначены для использования в консоли сервера или клиента (при наличии прав администратора).
Совет
Большинство команд поддерживают указание игрока как по имени, так и по SteamID. Если игрок не указан, команда применяется к вызывающему.
Основные команды выдачи предметов
inventory.give <предмет> [количество] [состояние] [скин] [контейнер] [слот]
Выдает предмет вызывающему игроку.
- Синтаксис:
inventory.give <название_предмета> [количество] [состояние] [ID_скина] [контейнер] [слот] - Параметры контейнера:
0илиmain— основной инвентарь1илиbelt— пояс (панель быстрого доступа)2илиwear— одежда
- Флаг:
--silent— не показывать сообщение в чате - Пример:
inventory.give "rock" 5— выдать 5 камней - Пример:
inventory.give "ak47" 1 1 12345 belt— выдать АК-47 с ID скина 12345 в пояс
inventory.giveid <ID_предмета> [количество]
Выдает предмет по его ID.
- Синтаксис:
inventory.giveid <itemID> [количество] - Пример:
inventory.giveid -1215168505 10— выдать 10 деревянных ящиков
inventory.givearm <ID_предмета> [количество]
Выдает предмет сразу на пояс (панель быстрого доступа).
- Синтаксис:
inventory.givearm <itemID> [количество] - Пример:
inventory.givearm 1545779598 1— выдать пистолет на пояс
inventory.givebp <название_предмета>
Выдает чертеж указанного предмета.
- Синтаксис:
inventory.givebp <название_предмета> - Пример:
inventory.givebp "c4"— выдать чертеш C4
inventory.giveto <игрок> <предмет> [количество] [скин]
Выдает предмет указанному игроку.
- Синтаксис:
inventory.giveto <имя/SteamID> <предмет> [количество] [ID_скина] - Пример:
inventory.giveto "Steve" "wood" 1000— выдать Стиву 1000 дерева
inventory.giveall <предмет> [количество]
Выдает предмет всем игрокам на сервере.
- Синтаксис:
inventory.giveall <предмет> [количество] - Пример:
inventory.giveall "bandage" 5— выдать всем по 5 бинтов
Управление инвентарем
inventory.clearinventory [игрок] [флаги]
Очищает инвентарь игрока.
- Синтаксис:
inventory.clearinventory [имя/SteamID] [--main] [--belt] [--wear] [--backpack] - Флаги:
--main— очистить основной инвентарь--belt— очистить пояс--wear— очистить одежду--backpack— очистить рюкзак
- Пример:
inventory.clearinventory "Bob" --belt --wear— очистить у Боба пояс и одежду - Пример:
inventory.clearinventory— очистить весь свой инвентарь
inventory.copyto [игрок]
Копирует инвентарь вызывающего игрока в инвентарь цели.
- Синтаксис:
inventory.copyto [имя/SteamID] - Пример:
inventory.copyto "Alice"— скопировать свой инвентарь Алисе
inventory.pipetteid <ID_предмета> [скин]
Позволяет "взять пипеткой" предмет с указанным ID (аналог средней кнопки мыши в креативе).
- Синтаксис:
inventory.pipetteid <itemID> [ID_скина] - Пример:
inventory.pipetteid 1234567890
inventory.set_item_image <ID_изображения>
Устанавливает изображение для активного предмета (используется для кастомных иконок).
- Синтаксис:
inventory.set_item_image <imageID>
Управление экипировкой
inventory.equipslot <слот> [игрок]
Экипирует предмет из указанного слота пояса.
- Синтаксис:
inventory.equipslot <номер_слота> [имя/SteamID] - Пример:
inventory.equipslot 2— экипировать предмет из 2-го слота
inventory.equipslottarget <слот>
Экипирует предмет из указанного слота игроку, на которого вы смотрите.
- Синтаксис:
inventory.equipslottarget <номер_слота> - Пример:
inventory.equipslottarget 0
inventory.setwornarmorslots [количество]
Устанавливает максимальное количество слотов брони для всей надетой экипировки.
- Синтаксис:
inventory.setwornarmorslots [количество_слотов] - По умолчанию: 4 слота
- Пример:
inventory.setwornarmorslots 6
Управление чертежами (Blueprints)
inventory.unlockall [игрок]
Разблокирует все чертежи для игрока.
- Синтаксис:
inventory.unlockall [имя/SteamID] - Пример:
inventory.unlockall "Steve"
inventory.resetbp [игрок]
Сбрасывает все изученные чертежи игрока.
- Синтаксис:
inventory.resetbp [имя/SteamID] - Пример:
inventory.resetbp
Система Loadout (Сохранение экипировки)
inventory.saveloadout <название>
Сохраняет текущую экипировку как набор (loadout).
- Синтаксис:
inventory.saveloadout <имя_набора> - Пример:
inventory.saveloadout "pvp_kit"
inventory.deployloadout <набор> [игрок]
Применяет сохраненный набор экипировки к игроку.
- Синтаксис:
inventory.deployloadout <имя_набора> [имя/SteamID] - Пример:
inventory.deployloadout "pvp_kit" "Bob"
inventory.deployloadoutinrange <набор> <радиус>
Применяет набор экипировки ко всем игрокам в радиусе.
- Синтаксис:
inventory.deployloadoutinrange <имя_набора> <радиус_в_метрах> - Пример:
inventory.deployloadoutinrange "starter_kit" 30
inventory.listloadouts
Показывает список всех сохраненных наборов экипировки.
- Синтаксис:
inventory.listloadouts
Управление принадлежностью предметов (Ownership)
inventory.addownership <имя> <причина> <количество>
Добавляет запись о принадлежности для активного предмета.
- Синтаксис:
inventory.addownership <имя_владельца> <причина> <количество> - Пример:
inventory.addownership "Steve" "spawned" 1
inventory.reduceownership <количество>
Уменьшает счетчик принадлежности активного предмета.
- Синтаксис:
inventory.reduceownership <количество>
inventory.convertownership <имя> <причина> <количество>
Конвертирует принадлежность предмета (сначала уменьшает, потом добавляет новую).
- Синтаксис:
inventory.convertownership <новый_владелец> <причина> <количество>
Игровые действия
inventory.lighttoggle
Включает/выключает фонарик на активном предмете (если поддерживается).
- Синтаксис:
inventory.lighttoggle
inventory.endloot
Принудительно закрывает текущее меню лута (инвентарь сундука и т.д.).
- Синтаксис:
inventory.endloot
Работа с определениями Steam Inventory
inventory.defs
Показывает список всех определений предметов из Steam Inventory.
inventory.reloaddefs
Перезагружает определения предметов из Steam Inventory.
Переменные сервера
inventory.disableAttireLimitations
Отключает все ограничения на одежду, позволяя надевать NPC-одежду и пересекающиеся слоты.
- Значение:
true/false - По умолчанию:
false
inventory.stackable_item_ownership
Разрешает стакабельность (складирование) предметов с принадлежностью.
- Значение:
true/false
Важно
Для использования большинства этих команд у вас должны быть права администратора на сервере. Команды без метки ServerAdmin (например, lighttoggle, endloot) доступны обычным игрокам.
Осторожно
Команды inventory.giveall и inventory.clearinventory без параметров могут сильно повлиять на сервер и игроков. Используйте их с умом!
Примечание о loadout
Сохраненные наборы экипировки хранятся в папке server/loadouts/ с расширением .ldt. Вы можете редактировать их вручную или делиться с другими администраторами.