CATEGORY 8 OF 24 · 296 ICONS
FiveM smoking and drug icons — page 3
Page 3 of 3: models 241 to 296 of the 296 in this group, in model-name order. Cigarette packets, cigars, lighters, ashtrays, vapes, bongs and the whole cook chain the biker update modelled in detail — trays, scales, scoops, powder, buds and the bagged product. Drug scripts are the single most common reason people come looking for fivem item images.
296 of the 18,574 models in the whole icon library — 1.6% of it. Every one is a 96×96 PNG on a transparent background, rendered from the game's own model, and every card carries the model name, the hash CreateObject takes and a suggested item key. As with the rest of the library, most of these renders read close to grey: the render pass lit the geometry instead of baking the full material, so they come out as monochrome silhouettes rather than painted artwork.
Showing 241 to 296 of 296 · page 3 of 3
- Weeddry Nxg02

prop_weeddry_nxg02 - Weeddry Nxg02b

prop_weeddry_nxg02b - Weeddry Nxg03

prop_weeddry_nxg03 - Weeddry Nxg03b

prop_weeddry_nxg03b - Weeddry Nxg04

prop_weeddry_nxg04 - Weeddry Nxg05

prop_weeddry_nxg05 - Bong

sf_prop_sf_bong_01a - Bong

sf_prop_sf_g_bong_01a - Weed Overlay

sf_prop_sf_weed_overlay - Meth Acetone

tr_prop_meth_acetone - Meth Ammonia

tr_prop_meth_ammonia - Meth Chiller

tr_prop_meth_chiller_01a - Meth Hcacid

tr_prop_meth_hcacid - Meth Lithium

tr_prop_meth_lithium - Meth Openbag

tr_prop_meth_openbag_01a - Meth Openbag 01a Frag

tr_prop_meth_openbag_01a_frag_ - Meth Openbag

tr_prop_meth_openbag_02 - Meth Phosphorus

tr_prop_meth_phosphorus - Meth Pseudoephedrine

tr_prop_meth_pseudoephedrine - Meth Sacid

tr_prop_meth_sacid - Meth Scoop

tr_prop_meth_scoop_01a - Meth Smallbag

tr_prop_meth_smallbag_01a - Meth Smashedtray

tr_prop_meth_smashedtray_01 - Meth Smashedtray 01 Frag

tr_prop_meth_smashedtray_01_frag_ - Meth Sodium

tr_prop_meth_sodium - Meth Table01a

tr_prop_meth_table01a - Meth Toulene

tr_prop_meth_toulene - Meth Tray

tr_prop_meth_tray_01a - Meth Tray

tr_prop_meth_tray_01b - Meth Tray

tr_prop_meth_tray_02a - Mesh Drugstuff

v_61_bed1_mesh_drugstuff - Mesh Drugstuff001

v_61_bed2_mesh_drugstuff001 - Lng Mesh Drugs

v_61_lng_mesh_drugs - Blnds Clsd

v_ilev_blnds_clsd - Winblnd Clsd

v_ilev_winblnd_clsd - Res Mp Ashtraya

v_res_mp_ashtraya - Res Mp Ashtrayb

v_res_mp_ashtrayb - Lighter

v_res_tt_lighter - Methlab Overlay

xm3_prop_methlab_overlay_01a - Methlab Overlay

xm3_prop_methlab_overlay_02a - Bdl Meth

xm3_prop_xm3_bdl_meth_01a - Bong

xm3_prop_xm3_bong_01a - Coke Spoon

xm3_prop_xm3_coke_spoon_01a - Lsd Beaker

xm3_prop_xm3_lsd_beaker_01a - Lsd Beaker

xm3_prop_xm3_lsd_beaker_01d - Lsd Beaker

xm3_prop_xm3_lsd_beaker_02a - Lsd Beaker

xm3_prop_xm3_lsd_beaker_03a - Lsd Hplate

xm3_prop_xm3_lsd_hplate_01a - Lsd Tray

xm3_prop_xm3_lsd_tray_03a - Vape

xm3_prop_xm3_vape_01a - Weed Set

xm3_prop_xm3_weed_set_01a - Weed Set

xm3_prop_xm3_weed_set_01b - Weed Set

xm3_prop_xm3_weed_set_01c - Weed Set

xm3_prop_xm3_weed_set_02a - Weed Set

xm3_prop_xm3_weed_set_02b - Weed Set

xm3_prop_xm3_weed_set_02c
Every icon on this page, written out for ox_inventory. Pictures go in ox_inventory/web/images/, named after the key.
-- ox_inventory/data/items.lua
-- Drop the pictures in ox_inventory/web/images/
-- No client.image line is needed: a .png named after the item key is what
-- ox_inventory looks for by default.
return {
['weeddry_nxg02'] = {
label = 'Weeddry Nxg02',
weight = 500,
stack = true,
close = true,
description = 'Weeddry Nxg02',
},
['weeddry_nxg02b'] = {
label = 'Weeddry Nxg02b',
weight = 500,
stack = true,
close = true,
description = 'Weeddry Nxg02b',
},
['weeddry_nxg03'] = {
label = 'Weeddry Nxg03',
weight = 500,
stack = true,
close = true,
description = 'Weeddry Nxg03',
},
['weeddry_nxg03b'] = {
label = 'Weeddry Nxg03b',
weight = 500,
stack = true,
close = true,
description = 'Weeddry Nxg03b',
},
['weeddry_nxg04'] = {
label = 'Weeddry Nxg04',
weight = 500,
stack = true,
close = true,
description = 'Weeddry Nxg04',
},
['weeddry_nxg05'] = {
label = 'Weeddry Nxg05',
weight = 500,
stack = true,
close = true,
description = 'Weeddry Nxg05',
},
['bong'] = {
label = 'Bong',
weight = 500,
stack = true,
close = true,
description = 'Bong',
},
['bong_2'] = {
label = 'Bong',
weight = 500,
stack = true,
close = true,
description = 'Bong',
},
['weed_overlay'] = {
label = 'Weed Overlay',
weight = 500,
stack = true,
close = true,
description = 'Weed Overlay',
},
['meth_acetone'] = {
label = 'Meth Acetone',
weight = 500,
stack = true,
close = true,
description = 'Meth Acetone',
},
['meth_ammonia'] = {
label = 'Meth Ammonia',
weight = 500,
stack = true,
close = true,
description = 'Meth Ammonia',
},
['meth_chiller'] = {
label = 'Meth Chiller',
weight = 500,
stack = true,
close = true,
description = 'Meth Chiller',
},
['meth_hcacid'] = {
label = 'Meth Hcacid',
weight = 500,
stack = true,
close = true,
description = 'Meth Hcacid',
},
['meth_lithium'] = {
label = 'Meth Lithium',
weight = 500,
stack = true,
close = true,
description = 'Meth Lithium',
},
['meth_openbag'] = {
label = 'Meth Openbag',
weight = 500,
stack = true,
close = true,
description = 'Meth Openbag',
},
['meth_openbag_01a_frag'] = {
label = 'Meth Openbag 01a Frag',
weight = 500,
stack = true,
close = true,
description = 'Meth Openbag 01a Frag',
},
['meth_openbag_2'] = {
label = 'Meth Openbag',
weight = 500,
stack = true,
close = true,
description = 'Meth Openbag',
},
['meth_phosphorus'] = {
label = 'Meth Phosphorus',
weight = 500,
stack = true,
close = true,
description = 'Meth Phosphorus',
},
['meth_pseudoephedrine'] = {
label = 'Meth Pseudoephedrine',
weight = 500,
stack = true,
close = true,
description = 'Meth Pseudoephedrine',
},
['meth_sacid'] = {
label = 'Meth Sacid',
weight = 500,
stack = true,
close = true,
description = 'Meth Sacid',
},
['meth_scoop'] = {
label = 'Meth Scoop',
weight = 500,
stack = true,
close = true,
description = 'Meth Scoop',
},
['meth_smallbag'] = {
label = 'Meth Smallbag',
weight = 500,
stack = true,
close = true,
description = 'Meth Smallbag',
},
['meth_smashedtray'] = {
label = 'Meth Smashedtray',
weight = 500,
stack = true,
close = true,
description = 'Meth Smashedtray',
},
['meth_smashedtray_01_frag'] = {
label = 'Meth Smashedtray 01 Frag',
weight = 500,
stack = true,
close = true,
description = 'Meth Smashedtray 01 Frag',
},
['meth_sodium'] = {
label = 'Meth Sodium',
weight = 500,
stack = true,
close = true,
description = 'Meth Sodium',
},
['meth_table01a'] = {
label = 'Meth Table01a',
weight = 500,
stack = true,
close = true,
description = 'Meth Table01a',
},
['meth_toulene'] = {
label = 'Meth Toulene',
weight = 500,
stack = true,
close = true,
description = 'Meth Toulene',
},
['meth_tray'] = {
label = 'Meth Tray',
weight = 500,
stack = true,
close = true,
description = 'Meth Tray',
},
['meth_tray_2'] = {
label = 'Meth Tray',
weight = 500,
stack = true,
close = true,
description = 'Meth Tray',
},
['meth_tray_3'] = {
label = 'Meth Tray',
weight = 500,
stack = true,
close = true,
description = 'Meth Tray',
},
['mesh_drugstuff'] = {
label = 'Mesh Drugstuff',
weight = 500,
stack = true,
close = true,
description = 'Mesh Drugstuff',
},
['mesh_drugstuff001'] = {
label = 'Mesh Drugstuff001',
weight = 500,
stack = true,
close = true,
description = 'Mesh Drugstuff001',
},
['lng_mesh_drugs'] = {
label = 'Lng Mesh Drugs',
weight = 500,
stack = true,
close = true,
description = 'Lng Mesh Drugs',
},
['blnds_clsd'] = {
label = 'Blnds Clsd',
weight = 500,
stack = true,
close = true,
description = 'Blnds Clsd',
},
['winblnd_clsd'] = {
label = 'Winblnd Clsd',
weight = 500,
stack = true,
close = true,
description = 'Winblnd Clsd',
},
['res_mp_ashtraya'] = {
label = 'Res Mp Ashtraya',
weight = 500,
stack = true,
close = true,
description = 'Res Mp Ashtraya',
},
['res_mp_ashtrayb'] = {
label = 'Res Mp Ashtrayb',
weight = 500,
stack = true,
close = true,
description = 'Res Mp Ashtrayb',
},
['lighter'] = {
label = 'Lighter',
weight = 500,
stack = true,
close = true,
description = 'Lighter',
},
['methlab_overlay'] = {
label = 'Methlab Overlay',
weight = 500,
stack = true,
close = true,
description = 'Methlab Overlay',
},
['methlab_overlay_2'] = {
label = 'Methlab Overlay',
weight = 500,
stack = true,
close = true,
description = 'Methlab Overlay',
},
['bdl_meth'] = {
label = 'Bdl Meth',
weight = 500,
stack = true,
close = true,
description = 'Bdl Meth',
},
['bong_3'] = {
label = 'Bong',
weight = 500,
stack = true,
close = true,
description = 'Bong',
},
['coke_spoon'] = {
label = 'Coke Spoon',
weight = 500,
stack = true,
close = true,
description = 'Coke Spoon',
},
['lsd_beaker'] = {
label = 'Lsd Beaker',
weight = 500,
stack = true,
close = true,
description = 'Lsd Beaker',
},
['lsd_beaker_2'] = {
label = 'Lsd Beaker',
weight = 500,
stack = true,
close = true,
description = 'Lsd Beaker',
},
['lsd_beaker_3'] = {
label = 'Lsd Beaker',
weight = 500,
stack = true,
close = true,
description = 'Lsd Beaker',
},
['lsd_beaker_4'] = {
label = 'Lsd Beaker',
weight = 500,
stack = true,
close = true,
description = 'Lsd Beaker',
},
['lsd_hplate'] = {
label = 'Lsd Hplate',
weight = 500,
stack = true,
close = true,
description = 'Lsd Hplate',
},
['lsd_tray'] = {
label = 'Lsd Tray',
weight = 500,
stack = true,
close = true,
description = 'Lsd Tray',
},
['vape'] = {
label = 'Vape',
weight = 500,
stack = true,
close = true,
description = 'Vape',
},
['weed_set'] = {
label = 'Weed Set',
weight = 500,
stack = true,
close = true,
description = 'Weed Set',
},
['weed_set_2'] = {
label = 'Weed Set',
weight = 500,
stack = true,
close = true,
description = 'Weed Set',
},
['weed_set_3'] = {
label = 'Weed Set',
weight = 500,
stack = true,
close = true,
description = 'Weed Set',
},
['weed_set_4'] = {
label = 'Weed Set',
weight = 500,
stack = true,
close = true,
description = 'Weed Set',
},
['weed_set_5'] = {
label = 'Weed Set',
weight = 500,
stack = true,
close = true,
description = 'Weed Set',
},
['weed_set_6'] = {
label = 'Weed Set',
weight = 500,
stack = true,
close = true,
description = 'Weed Set',
},
}
HOW THIS GROUP IS DECIDED
Why a model lands in smoking and drugs
Nothing here was hand-sorted one model at a time. The rules read the model name, which is the only honest thing to sort 18,000 objects by.
The game names an object after what it is and stamps the update that shipped it on the front, so a name like prop_weeddry_nxg02 carries a usable word in the middle of it. The rules look for those words, the nine item-like groups get first refusal, and a model only reaches this group when nothing earlier claimed it.
A rule that reads names gets the obvious ones right and the ambiguous ones arguable. A crate of beer is food, not a container; a log fence has the word log in it. If something here is plainly in the wrong place, the model name on the card is all we need to fix it.
Nine groups are the ones an inventory wants — food and drink, tools, medical, electronics, valuables, documents, containers, smoking and gear. The rest, this one included if it is not in that list, are map material: use the name and the hash, and treat the picture as a way of recognising the thing.
Any model name containing _lod was left out of the whole library. Those are the low-detail stand-ins the engine swaps in at distance, and their renders are blurred copies of models that are already listed.
THE OTHER GROUPS
Keep looking
Bottles, cans, cartons, plates and the takeaway the game models for its shops.
Tools — 358Hand tools, power tools and the boxes they live in — the mechanic and crafting staples.
Medical — 105Syringes, vials, pill bottles and the rest of the small clinical props.
Electronics — 737Phones, laptops, radios, batteries and the media the game still ships on discs.
Valuables — 377Cash, gold, jewels and the heist props built around carrying them.
Documents — 344Cards, passports, folders, notes and printed matter for paperwork scripts.
Everything at onceAll 18,574 icons, the search across the whole set, and the 24 categories with their counts.
Inventory icon makerYour own pictures instead of ours: background flooded away, the item squared and centred, items.lua written in the browser.