🎣 FourTwenty Fishing - Dynamic Market System & Progressive Fishing Experience

Watch Showcase Video

Introduction

Hey FiveM Community! :wave:

We’re FourTwenty, and we’re excited to share our advanced fishing system! This resource brings a complete fishing experience to your server with dynamic market prices, multiple fishing zones, and a progression system. Perfect for servers looking to add an engaging and profitable activity for their players!

Features

Dynamic Fishing System :fishing_pole_and_fish:

  • Multiple preconfigured fishing zones across the map
  • Auto-fishing option with configurable cooldowns
  • Realistic fishing animations
  • Level-based progression
  • XP-based rewards
  • Catch statistics tracking

Advanced Market System :chart_with_upwards_trend:

  • Real-time dynamic pricing that changes over time
  • Visual price trends (up/down indicators)
  • Modern selling interface with detailed statistics
  • Configurable price fluctuations
  • Multiple fish species with varying values
  • Easy-to-use selling point with NPC

Equipment Progression :hammer_and_wrench:

  • 3 different fishing rods:
    • Wooden Rod (Beginner)
    • Carbon Rod (Intermediate)
    • Professional Rod (Advanced)
  • Level-based equipment restrictions
  • Different catch rates per rod
  • XP multipliers based on equipment
  • Easy to add custom rods

Statistics & Progress :bar_chart:

  • Experience-based leveling system
  • Persistent catch statistics in database
  • Individual progress tracking
  • Statistics command (/fishingstats)
  • Detailed catch history

Performance

  • Optimized resource usage (0.0ms when inactive)
  • Active resource usage of only 0.01-0.02ms
  • Efficient zone checking
  • Smart distance calculations
  • Optimized database queries
  • Event batching for network efficiency

Documentation & Support

  • Complete documentation on GitHub
  • Active support through Discord
  • Regular updates and improvements
  • Open to community suggestions

Technical Details

Code is accessible	Yes
Subscription-based	No
Lines (approximately)	~1600+
Requirements	ESX, MySQL-Async
Support	Yes

Installation

  1. Download from GitHub
  2. Add to your resources folder
  3. Import the provided SQL file
  4. Add ensure fourtwenty_fishing to your server.cfg
  5. Configure through config.lua
  6. Restart your server

Links

Tags

free fishing esx economy opensource roleplay activity

We’re excited to share this resource with the community and look forward to your feedback! Join our Discord for support or to share your suggestions for future improvements.

Made with :heart: by FourTwentyDev

5 Likes

Update v1.0.1

  • Fixed a level bug

Replace server.lua or function AddFishingXP

Update v1.0.2

We had some trouble with ox_inventory not working correctly with the script.
Please update to the newest version and set ox_inventory in the config to true if needed.

1 Like