FISHING SYSTEM
A complete ESX fishing progression system built around fishing zones, rod progression, XP, levels, interactive NUI gameplay, legal and illegal catches, boat rentals, fish markets and a global leaderboard.
TAKE FISHING TO THE NEXT LEVEL
Rooney Fishing is designed as a progression-based fishing activity rather than a simple “cast and collect” script. Players start with a basic rod, earn Fishing XP, unlock stronger equipment, discover harder catches and compete for a place on the global fishing leaderboard.
LEVEL & XP SYSTEM
Earn XP from successful catches and permanently progress through fishing levels with SQL persistence.
INTERACTIVE NUI MINIGAME
A dedicated fishing minigame challenges players to reel in the fish before the timer expires.
4 ROD TIERS
Basic, Reinforced, Professional and Titanium rods with level requirements, durability and improved catch chances.
LEGAL & ILLEGAL FISHING
Use legal bait for standard species or risk illegal bait for premium catches and black-market payouts.
BOAT RENTAL SYSTEM
Rent multiple boat classes for offshore fishing and return your active rental for a configured refund.
GLOBAL LEADERBOARD
A searchable Top 50 leaderboard displays player rank, fishing level, XP and total fish caught.
FISHING ROD PROGRESSION
Upgrade your equipment as your Fishing Level increases.
| ROD | LEVEL | PRICE | DURABILITY | BONUS |
|---|---|---|---|---|
| Basic Fishing Rod | 1 | $150 | 20 | 1.00× |
| Reinforced Fishing Rod | 4 | $850 | 50 | 1.25× |
| Professional Fishing Rod | 8 | $2,200 | 100 | 1.50× |
| Titanium Fishing Rod | 12 | $5,500 | 250 | 2.00× |
CATCH SYSTEM
Different fish categories create a natural risk-versus-reward progression.
Sardine • Anchovy • Mackerel
15 XP • 12 SEC
Tuna • Salmon • Red Snapper
30 XP • 15 SEC
Swordfish • Marlin • Giant Grouper
50 XP • 20 SEC
Blackfin Shark • Protected Stingray • Bluefin Trophy
80 XP • 18 SEC
LEGAL BAIT
Standard bait for normal fishing. Cost: $10. Designed for legal species.
ILLEGAL BAIT
Riskier bait with access to illegal fish categories. Cost: $75.
MARINA BOAT RENTALS
Five configurable rental choices are included.
$500
$1,200
$1,800
$2,500
$3,000
SERVER-SIDE SECURITY
- Server validates the player's fishing state before processing catches.
- Rod and bait states are checked against the active fishing session.
- Fishing results are processed server-side.
- Persistent player progression is stored in SQL.
- Discord logging is available for important fishing economy events.
DISCORD LOGGING
Configurable webhook logging covers:
REQUIREMENTS
Framework
Library / UI
Items / Rods / Fish
Interaction
Database
INSTALLATION
- Extract the resource into your FiveM resources directory.
- Import sql.sql into your database.
- Register the included fishing rods, bait and fish items in ox_inventory.
- Place the included item images into your ox_inventory image directory.
- Configure prices, XP, rods, fish, boats, locations and webhook settings in config.lua.
- Add ensure rooney_fishing to your server.cfg.
WHAT'S INCLUDED
Please ensure your server meets all listed dependencies before installation. Configuration files are provided so you can adapt prices, locations, progression and gameplay to your server.