Предметы
Три вида предметов, и только первый из них обязателен: сам телефон, опционально зарядное устройство и опционально четырнадцать чехлов.
Названия выбираете вы сами — каждое из них задаётся одной строчкой в конфиге, — но ниже приведены значения по умолчанию, и иконки, идущие в комплекте с ресурсом, названы именно так.
Телефон
Заголовок раздела «Телефон»-- shared/config.luaConfig.Open = { RequireItem = true, -- false lets anybody open it: fine while you are trying it out Item = 'phone', UseItem = true, -- using it from the inventory opens the phone}В большинстве сборок ESX и QB предмет phone уже есть. Если у вас его нет:
-- ox_inventory/data/items.lua['phone'] = { label = 'Phone', weight = 190, stack = false, close = true, description = 'A phone that folds.',},-- qb-core/shared/items.luaphone = { name = 'phone', label = 'Phone', weight = 190, type = 'item', image = 'phone.png', unique = true, useable = true, shouldClose = true, description = 'A phone that folds.' },Зарядное устройство
Заголовок раздела «Зарядное устройство»Нужно только в том случае, если включена система батареи (shared/config/battery.lua, по умолчанию выключена).
Charger = { Item = 'phone_charger', Minutes = 25, Consume = false },['phone_charger'] = { label = 'Phone Charger', weight = 120, stack = true, close = false },phone_charger = { name = 'phone_charger', label = 'Phone Charger', weight = 120, type = 'item', image = 'phone_charger.png', unique = false, useable = true, shouldClose = false },Параметр Consume = false означает, что это именно многоразовое зарядное устройство, а не одноразовый аккумулятор: оно остаётся в инвентаре и продолжает работать.
Четырнадцать чехлов
Заголовок раздела «Четырнадцать чехлов»Нужны только если Config.Prop.Fold.Cases.Enabled равен true. Если выключено, цвета выбираются бесплатно в Настройках, и ничего из этого настраивать не требуется — см. 📦 Чехлы и цвета.
Items = { black = 'phone_case_black', natural = 'phone_case_natural', white = 'phone_case_white', blue = 'phone_case_blue', gold = 'phone_case_gold', green = 'phone_case_green', graphite = 'phone_case_graphite', silver = 'phone_case_silver', rose = 'phone_case_rose', purple = 'phone_case_purple', red = 'phone_case_red', sierra = 'phone_case_sierra', mint = 'phone_case_mint', orange = 'phone_case_orange',},-- fourteen of these, one per colour['phone_case_blue'] = { label = 'Blue Case', weight = 20, stack = false, close = true },phone_case_blue = { name = 'phone_case_blue', label = 'Blue Case', weight = 20, type = 'item', image = 'phone_case_blue.png', unique = true, useable = true, shouldClose = true },Иконки уже нарисованы. Четырнадцать PNG-файлов размером 100×100, по одному на каждый цвет, с именами phone_case_<colour>.png. Скопируйте их в папку с картинками вашего инвентаря — например, ox_inventory/web/images/ для ox.
Уберите строчку из таблицы Items, и этот цвет перестанет существовать: он не просто скроется, а исчезнет совсем. Где именно продаются чехлы — решает ваш город; телефон не добавляет никаких магазинов на карту.
После добавления предметов
Заголовок раздела «После добавления предметов»Чтобы инвентарь увидел новые предметы, его необходимо перезапустить.