Shuffle Shop Presents: Interactive Gold Panning

Looking to take your gold panning experience to the next level?
Give your players a fully interactive system that makes gold panning more engaging, rewarding, and fun.
GET IT HERE
Features include:
Interactive Gold Panning Mini-Game â Immersive gameplay where players can actively pan for gold.
Customizable Reward Tables â Easily configure chances, minimums, and maximum rewards to fit your serverâs economy.
Optional Smelting System â Let players refine their raw gold into bars for added value and progression.
Dirt Rewards â Even when gold isnât found, players still gain useful resourcesâtime spent is never wasted.
Custom Dirt Pan by Salt â A unique, hand-crafted tool designed specifically for this system.
Bring more depth, balance, and excitement to your world with Interactive Gold Panningâthe perfect blend of fun and progression.
GET IT HERE
PREVIEW
Code is accessible Yes
Subscription-based No
Lines (approximately) ~1200
Requirements OneSync, ox_lib
Support Yes
Assets are accessible Yes
Subscription-based No
Check Out My Other Work
15 Likes

probably export ox inventory
[âgold_panâ] = {
label = âGold Panâ,
description = âA pan to pan for goldâ,
weight = 1000,
consume = 0,
useable = true,
stack = false,
server = {
export = âss_goldpanning.gold_panâ
}
},
['gold_nugget'] = {
label = 'Gold Nugget',
description = 'A nugget of gold',
weight = 100,
useable = true,
stack = true,
},
['dirt'] = {
label = 'Clump of Dirt',
description = 'Something must be keeping it together',
weight = 500,
consume = 0,
useable = true,
stack = true,
server = {
export = 'ss_goldpanning.dirt'
}
},
1 Like
SCRIPT ERROR: @ox_inventory/modules/items/shared.lua:3: No such export gold_pan in resource ss_goldpanning
How to fix that?
Hi,
If you have renamed the resource then itâll cause this error as it can no longer find ss_goldpanning.
Have you renamed the resource?
If so youâll have to adapt the export.
nope not renamed ressource
You might want to add some more server side security, any script kiddie can just spam the server event with no other checks then âplayerPanningâ
All my command from a client side script sends
RegisterCommand(âtestgoldâ, function()
TriggerServerEvent(âss_goldpanning:server:completeGoldâ, true)
end, false)
You need to add some distance checks to make sure the player is near a valid panning zone as i can just the the pan standing in the middle of a field and still spam the event as i can see looking at the server code all the zone check is to give a multiplier, Personally i would define the zones panning can be done in then have pockets within those zones for the multiplier, also a cooldown on the event,
After adding some security myself, you also need to protect the smeltgold function, i can stand next to the smelter and just spam the smelt function. Combine that with the no checks/cooldowns on the first part, only takes a macro and a script kiddie will have thousands of gold bars/nuggets
Please also add âChezzaâs Inventoryâ to the directly supported inventory systems, since some people use Chezzaâs inventory system as well. That would be really cool of you <3
Other than that, really awesome script!