Price
UnknownA script by TheMadCap
Price
Unknown
The FiveM collectables system. Hidden items to find, sticker books to fill, leaderboards to climb.
An ongoing treasure hunt across your world that keeps players exploring and coming back daily.
1169 collectables across 28 themed sets, ready to go out of the box. Players find items scattered around the world, collect them, and place stickers in their personal sticker book.
The βone more itemβ loop keeps players engaged, completing sets gives them progression, and the leaderboard provides competition.
One thing Iβve noticed is servers struggle to add content that isnβt either a job or a grind. mad_collectables came out of trying to solve that without increasing admin load. It adds a long-term, server-wide progression system that gives players reasons to explore the map, return daily, and compete - without adding jobs, grind loops, or staff workload.
Screenshots
Open Source
Escrow
Subscription
Documentation1169 collectables across 28 themed sets. Favourites from GTA and unique customs. Ready out of the box:
| Cowboy Hats | Letter Scraps | Spaceship Parts |
| Submarine Pieces | Nuclear Waste | Time Capsules |
| Hidden Packages | Hidden Caches | Signal Jammers |
| Parachutes | Treasure Chests | Cameras |
| Casino Chips | Action Figures | Peyote Plants |
| Playing Cards | Movie Props | Media Sticks |
| Yuanbao | Plushies | Clothing |
| Skeletons | Spray Cans | LD Organic Products |
| Shipwrecks | Pumpkins | Snowmen |
Or easily create your own sets with custom models, images, hints, and rewards. No UI rebuild needed.
All versions include lifetime access to future updates and monthly sticker set drops!
Subscribed for 5 months? Open a ticket and weβll grant you the permanent Escrow license for free!
Each set is fully configurable:
example_set = { -- Unique set name
label = 'Example Set', -- Display name for the set
description = 'This is the set description shown in the UI', -- Description shown in UI
model = 'xm3_prop_xm3_box_wood03a', -- Prop model to spawn
icon = 'action-figure-pogo.png', -- Icon for stickers in UI (image path or font awesome)
grounded = true, -- Place object on ground
pickupType = 'target', -- How to collect: 'target' | 'prompt' | 'nearby'
pickupDistance = 2.5, -- Distance to trigger pickup
enabled = false, -- Enabled/disable the collectable set
collectSound = { -- Play sound on collection
audioName = 'PLAYER_COLLECT', -- Name of the audio to play
audioRef = 'DLC_PILOT_MP_HUD_SOUNDS', -- Audio reference/set to use
},
hint = 'The hint for all the items', -- Default hint for all items in set
rewards = { -- Rewards for collecting items and completing the set
onCollect = { money = 100, moneyType = 'cash' }, -- Reward for each collected item
onComplete = { -- Reward for completing the entire set
money = 5000, -- Amount of money
moneyType = 'bank', -- Money type to give
item = { name = 'reward_trophy', count = 1 }, -- Item to give and amount
},
},
blip = { -- Optional blip for all items
enabled = true, -- Enable/disable the blip
sprite = 478, -- Blip sprite
colour = 1, -- Blip colour
title = 'Example Collectable Item', -- Blip title
scale = 0.5, -- Optional custom scale
},
animations = { -- Animations to use for this set
pickup = { -- Pickup animation
animDictionary = 'anim@move_m@trash', -- The animation dictionary
animationName = 'pickup', -- The name of the animation within the dictionary
animFlags = 0, -- Animation flag
duration = 3000, -- Duration in milliseconds
},
},
items = { -- List of collectable items in this set
{ coords = vec3(-140.39, -173.98, 93.70) }, -- With just coordinates
{ coords = vec3(-146.05, -166.42, 95.00), grounded = false }, -- With grounded override
{ coords = vec3(-133.97, -163.08, 93.70), model = 'prop_alien_egg_01' }, -- With model override
{ coords = vec3(-129.66, -163.58, 93.70), icon = 'fa star' }, -- With image override
{ coords = vec3(-138.27, -163.77, 93.70), hint = 'A hint just for this item' }, -- With hint override
{
coords = vec3(-140.48, -164.42, 93.70), -- With multiple overrides
grounded = false,
model = 'prop_box_ammo07a',
icon = 'fa box-open',
hint = 'This box looks different..',
},
{
coords = vec3(-145.03, -170.40, 93.70), -- With optional blip
blip = { -- Optional blip for this item
sprite = 514, -- Blip sprite
colour = 27, -- Blip colour
title = 'Special Test Box', -- Blip title
scale = 0.7, -- Optional custom scale
},
},
{
coords = vec3(-141.85, -166.10, 93.70), -- With animation override
animations = { -- Animation only for this item
pickup = { -- Pickup animation
animDictionary = 'anim@gangops@facility@servers@bodysearch@', -- The animation dictionary
animationName = 'player_search', -- The name of the animation within the dictionary
animFlags = 0, -- Animation flag
duration = 1500, -- Duration in milliseconds
},
},
},
{
coords = vec3(-130.67, -168.78, 92.70), -- With collect sound override
collectSound = {
audioName = 'RANK_UP',
audioRef = 'HUD_AWARDS',
},
},
},
},
Required:
Optional (Auto-Detected):
| Feature | Supported |
|---|---|
| Framework | ox_core, qbx_core, qb-core, es_extended, custom |
| Target | ox_target, qb-target, custom |
| Notify | ox_lib, qb-core, mad-thoughts, custom |
| Inventory | ox_inventory, qb-inventory, custom |
| TextUI | ox_lib, custom |
No framework? No problem. Works standalone using license identifiers.
No supported resource? No worries. Easily add your own in the bridge.
With LoveI put a lot of care and attention to detail into my work, so youβll never see me release something I donβt thoroughly enjoy using myself. Every resource receives ongoing updates and improvements to maintain the quality my customers expect.
| Code is accessible | Depends on purchase type |
| Subscription-based | Subscription is available as a purchase option, along with Open Source or Escrow |
| Lines (approximately) | 12200 |
| Requirements | ox_lib, oxmysql |
| Support | Yes |
Check out my other resources:
mad-thoughts - Immersive Notifications
mad-drugruns - Drug Manufacturing & Trafficking
mad-perform - Dynamic Street Performance System
mad-magic8ball - Realistic Magic 8-Ball
mad-vendrob v2 - Ultimate Vending Machine Robbery
mad_goon - AI Concierge Interaction [FREE]
mad-musicgame - Rhythm-based Mini-game [FREE]
minimal-hud - Minimalistic & Standalone HUD [FREE]
mad-restyles - Restyl
See what others are saying about this script.
Share your experience and help others.