Create Shop

Способы создания и регулирования предметов в магазине в новом DarkRP. ВАЖНО! Настраивать предметы надо после того, как настроите конфиг!

• Создание предмета (энтити)

Здесь показан простой способ создания предмета в магазин, где в качестве аргументов выступают важные параметры (если их не будет, они всё равно появятся на те, которые в конфиге указаны). Также важно, чтобы у магазинного предмета должна быть Entity или Weapon. Все действие происходит в модуле project, файл sh_shop.lua

local SimpleAddItem = Ambi.DarkRP.SimpleAddItem

-- SimpleAddShopItem( sClass, sName, sCategory, sDescription, sClassEntity, sModel, nMax, nPrice, nDelay, tOther )

SimpleAddShopItem( 'item1', 'Денежный Принтер', 'Денежные Принтеры', '💵', 'money_printer', 'models/props_c17/consolebox01a.mdl', 4, 2000 )

• Стандартное создание предмета (энтити)

local AddItem = Ambi.DarkRP.AddShopItem

-- AddItem( sClass, tItem)
-- sClass - класс в виде строки, должен быть уникальным, технический момент
-- tItem - таблица {} с данными для предмета

local CATEGORY = 'Денежные принтеры'

AddItem( 'money_printer', { -- Уникальный класс
     name = 'Денежный Принтер', -- Название
     ent = 'money_printer', -- Класс энтити, которое заспавнится
     model = 'models/props_c17/consolebox01a.mdl', -- Модель, будет отображаться
     category = CATEGORY, -- Категория, её мы создали заранее
     price = 2000, -- Цена
     max = 4, -- Максимум этого предмета на одного человека
     order = 100, -- В каком месте должна показывать в F4
} )

Здесь уже показан стандартный (он же подробный) способ создания предмета (энтити), а именно, через таблицу.

• Создание Оружия

Оружие создаются почти точно также, как и другие предметы, за исключением параметра ent, его нет, используется параметр weapon. Оружие появится сразу в руках

• Создание Ящика

Подробный способ создания ящика (shipment) с оружием.

• Параметры

Параметры (поля, свойства, опций, характеристики) - это величины, которые как-либо меняют структуру предмета в магазине (энтити, оружие, ящик)

Last updated