Перейти к содержимому

Предметы

Три вида предметов, и только первый из них обязателен: сам телефон, опционально зарядное устройство и опционально четырнадцать чехлов.

Названия выбираете вы сами — каждое из них задаётся одной строчкой в конфиге, — но ниже приведены значения по умолчанию, и иконки, идущие в комплекте с ресурсом, названы именно так.


-- shared/config.lua
Config.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.',
},

Нужно только в том случае, если включена система батареи (shared/config/battery.lua, по умолчанию выключена).

Charger = { Item = 'phone_charger', Minutes = 25, Consume = false },
['phone_charger'] = { label = 'Phone Charger', weight = 120, stack = true, close = 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 },

Иконки уже нарисованы. Четырнадцать PNG-файлов размером 100×100, по одному на каждый цвет, с именами phone_case_<colour>.png. Скопируйте их в папку с картинками вашего инвентаря — например, ox_inventory/web/images/ для ox.

Уберите строчку из таблицы Items, и этот цвет перестанет существовать: он не просто скроется, а исчезнет совсем. Где именно продаются чехлы — решает ваш город; телефон не добавляет никаких магазинов на карту.


Чтобы инвентарь увидел новые предметы, его необходимо перезапустить.