Grand opening25% off everything with FAM-261023-261025-UL4B9this weekendTick it in your cart Halloween Edition36 maps, limited runlimited runShop the drop

CATEGORY 10 OF 24 · 856 ICONS

FiveM weapon and ammo icons — page 8

Page 8 of 8: models 841 to 856 of the 856 in this group, in model-name order. The game keeps its weapons in their own model family, prefixed w_, and every one of them is here along with its magazines, scopes, barrels, camo variants and the crates and cases they ship in. Worth knowing before you plan an item list around them: these are the world models, so a magazine renders as a magazine and an attachment as a part, not as the composed weapon card a wheel script draws.

856 of the 18,574 models in the whole icon library — 4.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.

856 icons

Showing 841 to 856 of 856 · page 8 of 8

  • Arena Confetti Cannon (xs_prop_arena_confetti_cannon) FiveM inventory icon
    Arena Confetti Cannonxs_prop_arena_confetti_cannon
    png
  • Arena Landmine (xs_prop_arena_landmine_01a) FiveM inventory icon
    Arena Landminexs_prop_arena_landmine_01a
    png
  • Arena Landmine 01a Sf (xs_prop_arena_landmine_01a_sf) FiveM inventory icon
    Arena Landmine 01a Sfxs_prop_arena_landmine_01a_sf
    png
  • Arena Landmine (xs_prop_arena_landmine_01c) FiveM inventory icon
    Arena Landminexs_prop_arena_landmine_01c
    png
  • Arena Landmine 01c Sf (xs_prop_arena_landmine_01c_sf) FiveM inventory icon
    Arena Landmine 01c Sfxs_prop_arena_landmine_01c_sf
    png
  • Arena Landmine 01c Wl (xs_prop_arena_landmine_01c_wl) FiveM inventory icon
    Arena Landmine 01c Wlxs_prop_arena_landmine_01c_wl
    png
  • Arena Landmine (xs_prop_arena_landmine_03a) FiveM inventory icon
    Arena Landminexs_prop_arena_landmine_03a
    png
  • Arena Landmine 03a Sf (xs_prop_arena_landmine_03a_sf) FiveM inventory icon
    Arena Landmine 03a Sfxs_prop_arena_landmine_03a_sf
    png
  • Arena Landmine 03a Wl (xs_prop_arena_landmine_03a_wl) FiveM inventory icon
    Arena Landmine 03a Wlxs_prop_arena_landmine_03a_wl
    png
  • Arena Turret (xs_prop_arena_turret_01a) FiveM inventory icon
    Arena Turretxs_prop_arena_turret_01a
    png
  • Arena Turret 01a Sf (xs_prop_arena_turret_01a_sf) FiveM inventory icon
    Arena Turret 01a Sfxs_prop_arena_turret_01a_sf
    png
  • Arena Turret 01a Wl (xs_prop_arena_turret_01a_wl) FiveM inventory icon
    Arena Turret 01a Wlxs_prop_arena_turret_01a_wl
    png
  • Arena Turret Post (xs_prop_arena_turret_post_01a) FiveM inventory icon
    Arena Turret Postxs_prop_arena_turret_post_01a
    png
  • Arena Turret Post 01a (xs_prop_arena_turret_post_01a_sf) FiveM inventory icon
    Arena Turret Post 01axs_prop_arena_turret_post_01a_sf
    png
  • Arena Turret Post 01a (xs_prop_arena_turret_post_01a_wl) FiveM inventory icon
    Arena Turret Post 01axs_prop_arena_turret_post_01a_wl
    png
  • Arena Turret Post 01b (xs_prop_arena_turret_post_01b_wl) FiveM inventory icon
    Arena Turret Post 01bxs_prop_arena_turret_post_01b_wl
    png
ox_inventory/data/items.lua

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 {
    ['arena_confetti_cannon'] = {
        label = 'Arena Confetti Cannon',
        weight = 500,
        stack = true,
        close = true,
        description = 'Arena Confetti Cannon',
    },
    ['arena_landmine'] = {
        label = 'Arena Landmine',
        weight = 500,
        stack = true,
        close = true,
        description = 'Arena Landmine',
    },
    ['arena_landmine_01a_sf'] = {
        label = 'Arena Landmine 01a Sf',
        weight = 500,
        stack = true,
        close = true,
        description = 'Arena Landmine 01a Sf',
    },
    ['arena_landmine_2'] = {
        label = 'Arena Landmine',
        weight = 500,
        stack = true,
        close = true,
        description = 'Arena Landmine',
    },
    ['arena_landmine_01c_sf'] = {
        label = 'Arena Landmine 01c Sf',
        weight = 500,
        stack = true,
        close = true,
        description = 'Arena Landmine 01c Sf',
    },
    ['arena_landmine_01c_wl'] = {
        label = 'Arena Landmine 01c Wl',
        weight = 500,
        stack = true,
        close = true,
        description = 'Arena Landmine 01c Wl',
    },
    ['arena_landmine_3'] = {
        label = 'Arena Landmine',
        weight = 500,
        stack = true,
        close = true,
        description = 'Arena Landmine',
    },
    ['arena_landmine_03a_sf'] = {
        label = 'Arena Landmine 03a Sf',
        weight = 500,
        stack = true,
        close = true,
        description = 'Arena Landmine 03a Sf',
    },
    ['arena_landmine_03a_wl'] = {
        label = 'Arena Landmine 03a Wl',
        weight = 500,
        stack = true,
        close = true,
        description = 'Arena Landmine 03a Wl',
    },
    ['arena_turret'] = {
        label = 'Arena Turret',
        weight = 500,
        stack = true,
        close = true,
        description = 'Arena Turret',
    },
    ['arena_turret_01a_sf'] = {
        label = 'Arena Turret 01a Sf',
        weight = 500,
        stack = true,
        close = true,
        description = 'Arena Turret 01a Sf',
    },
    ['arena_turret_01a_wl'] = {
        label = 'Arena Turret 01a Wl',
        weight = 500,
        stack = true,
        close = true,
        description = 'Arena Turret 01a Wl',
    },
    ['arena_turret_post'] = {
        label = 'Arena Turret Post',
        weight = 500,
        stack = true,
        close = true,
        description = 'Arena Turret Post',
    },
    ['arena_turret_post_01a'] = {
        label = 'Arena Turret Post 01a',
        weight = 500,
        stack = true,
        close = true,
        description = 'Arena Turret Post 01a',
    },
    ['arena_turret_post_01a_2'] = {
        label = 'Arena Turret Post 01a',
        weight = 500,
        stack = true,
        close = true,
        description = 'Arena Turret Post 01a',
    },
    ['arena_turret_post_01b'] = {
        label = 'Arena Turret Post 01b',
        weight = 500,
        stack = true,
        close = true,
        description = 'Arena Turret Post 01b',
    },
}

HOW THIS GROUP IS DECIDED

Why a model lands in weapons and ammo

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 name is the evidence

The game names an object after what it is and stamps the update that shipped it on the front, so a name like xs_prop_arena_confetti_cannon 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.

What that costs

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.

Inventory or map

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.

Dropping the duplicates

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.