For Developers
Adding a custom item
If you do not wish to use an icon for your item, you need to set the model property in the item.json
Like this:
local item = { name = 'Your item', icon = 'models/props_c17/gravestone004a.mdl', entity = 'your_entity', value = 100, type = 'item', json = {model="models/props_c17/gravestone004a.mdl"}, level = 1 }
local i = manolis.popcorn.items.CreateItemData(item) manolis.popcorn.inventory.addItem(ply, i, callback)
Selling blueprints (NPC Deals)
In one of your addons shared files:
manolis.popcorn.quests.deals.AddDeal('michael',{ name = 'Galil Blueprint', uiq = 'galilbp', price = 1000000, icon = 'manolis/popcorn/icons/weapons/galil.png' })
In one of your addons addons serverside files:
manolis.popcorn.quests.deals.funcs['galilbp'] = function(ply) local bp = manolis.popcorn.crafting.FindBlueprint(DarkRP.getPhrase('galil')) if(bp) then local data = manolis.popcorn.crafting.CreateBlueprintData(bp) manolis.popcorn.inventory.addItem(ply, data) end end