The Ultimate RedM Gold Rush Experience | XP System β’ Competitions β’ Cinematic UI
Bring a fully-featured Gold Rush gameplay loop to your RedM server with the most advanced, polished, XP-driven gold panning system ever made for VORP.
ProjectLS Gold Panning adds immersive gameplay, tier progression, team competitions, loot-based scoring, and a full ProjectLS cinematic UI, creating a complete prospector progression system that fits perfectly into 1899 roleplay.
π§ Skill-Based Gold Panning
Players must master a moving skill bar (custom UI drawn on-screen) to successfully pan for gold.
β Dynamic moving cursor
β Golden βsuccess zoneβ
β Pulse glow effect
β Works while crouched in shallow water
β Anti-spam protected (item use + keybind)
π Tier & XP System
A full progression system with 5 tiers:
- Rookie
- Explorer
- Trailmaster
- Frontier Pro
- Legend of the Rivers
XP unlocks tiers, boosts rewards, and updates the full ProjectLS HUD live.
XP is earned from loot based on Config values:
- River dirt
- Gold dust
- Small/Medium/Large nuggets
- Rubies & Emeralds
Fully customizable in config.lua
config
.
π§° Massive Loot Tables (Tier-Based)
Each tier has its own loot pool with weighted drop chances.
Rarer tiers gain access to more valuable items.
Every loot item is:
β Given automatically
β Added to the reward popup
β Logged into the competition score (if in a competition)
π Gold Rush Competitions (Hostable Events)
One of the star features of the script.
β Create a competition
β Invite players
β Accept/decline invites via cinematic popup
β Select duration (1β60 minutes)
β Live leaderboard
β Loot-value based scoring
β Mini-HUD during competition
β Cinematic event start VFX
β Automatic history tracking
β Automatic reward distribution
Competition timer + scoring updates every second via server thread.
π Reward Scaling Based on Duration
Shorter events β fewer rewards
Longer events β scaled boosts
Completely customizable:
Config.RewardScaling[duration] = multiplier
config
π Player History Tracking
The script tracks each playerβs:
- Wins
- Losses
- Lifetime XP gained
- Last 5 competition results (with date)
Displayed in a scrollable UI panel
style
.
π° Sell XP for Cash
Players can convert XP into in-game currency using:
Convert XP β Cash
β Popup UI
β Configurable rate
β Prevents selling below minimum threshold
π¨ ProjectLS Premium UI Suite
Your script includes a full custom UI package with:
β Parchment-style panels
β Cinematic notification banners
β Animated XP bar
β Scrollable leaderboard
β Blur / sepia styling
β Mini-HUD with timer + loot + player count
β Invite popups
β Smooth fade animations
All included in:
-
ui.html
ui
-
style.css
style
-
app.js
app
π₯ Anti-Spam Protection (Server-Side + Client-Side)
The script guarantees zero exploitation with:
β Use-item lock
β Keybind lock
β Cooldown timers
β Server-side verification
β Flood-proof activePan[src] lock
server
π¦ Included Files
Everything you need is already packaged:
-
client.lua
client
-
server.lua(with all anti-spam + competitions + history)
server
-
config.lua(fully editable)
config
-
items.sql(drag into your items table)
sql_items
- NUI (UI folder) with HTML/CSS/JS
- Built-in sounds (
tick.ogg,go.ogg)
βοΈ Installation
- Drag
projectls_goldpanninginto your server resources folder - Import
sql_items.sqlinto your database - Add to server.cfg:
ensure projectls_goldpanning
- Give players the item
goldpan(configurable) - Start panning!
π§© Requirements
β RedM
β VORP Core
β Vorp_Inventory
β oxmysql
β RedM NUI support enabled
π οΈ Fully Configurable
Everything can be edited in config.lua:
- XP values
- Loot tables
- Reward tiers
- Competition duration options
- Scaling multipliers
- Messages + notifications
- Depth requirements
- Crouch requirement
- Cooldowns
- Keybind
β‘ Performance
β 0.00β0.01ms idle
β Multi-threaded server logic
β No global loops
β All UI work done in NUI (GPU-side)
π₯ WHY SERVERS LOVE THIS SCRIPT
- Adds a full Gold Rush gameplay loop
- Highly replayable
- Adds server economy value
- Social gameplay with team competitions
- Perfect for RP communities
- Fully expandable via config
- Works with all ProjectLS resources (Hunting, Stores, Daily Jobs, etc.)
