[FREE] Interactive Gold Panning

Shuffle Shop Presents: Interactive Gold Panning

Untitled video - Made with Clipchamp (1)

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:

  • :video_game: Interactive Gold Panning Mini-Game – Immersive gameplay where players can actively pan for gold.
  • :moneybag: Customizable Reward Tables – Easily configure chances, minimums, and maximum rewards to fit your server’s economy.
  • :fire: Optional Smelting System – Let players refine their raw gold into bars for added value and progression.
  • :rock: Dirt Rewards – Even when gold isn’t found, players still gain useful resources—time spent is never wasted.
  • :shallow_pan_of_food: 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

:link: Check Out My Other Work

15 Likes

Nice job :pray:

image

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!