[PAID] sl-fishing An Advanced Fishing Script

Description

I wanted to make a script that was a bit more advanced then your basic FiveM fishing script. So I tried to blend aspects of Stardew Valley, OSRS, and my own ideas together. Hope you enjoy!

Features

  • Highly configurable
  • Low resource usage
  • A custom fishing minigame for catching fish
  • 3 different fishing biomes including rivers, lakes, and oceans each with their own unique set of fish to catch
  • Day / Night fishing where only certain species can be caught in either day, night, or both
  • Legal and illegal fish to catch with items that tell players what fish are illegal based off the config settings
  • Legal and illegal fishing areas with ways for cops to check if the area is legal or illegal
  • 35 different fishing locations that gives the script a “fish anywhere feel” and allows more locations to be configured easily
  • Over 30+ different fish to catch all with dynamic weights, sizes, and accurate images with the ability for more to be configured easily
  • A crate which players can catch that has a chance of give a random item
  • Based of Old School Runescape’s drop tables
    • Each location in the Config.Locations table has a chances table associated with it. The chances table defines the probability of receiving that rarity of fish when catching a fish. Drop chances are often expressed as a fraction or a percentage. Rarer fish have lower drop chances, meaning they are harder to obtain. (Common, Uncommon, Rare, Epic, Legendary)
    • When a player catches a fish, the game performs a “roll” against the biome’s drop table. The roll corresponds to a specific item on the drop table.
  • 3 different fishing baits varying in skill to use for each biome with 5 different variations that apply different bonuses and effects while fishing
    • Catching Speed Bonus: Percentage of time decreased between catching fish
    • Lure Power: Percentage of “empty” catches removed from drop table
    • Bonus Fish: Percentage of bonus fish with matching rarity of the bait used will be added to the drop table
    • Deep sea, live, and lure
    • Starter, Competent, Expert, Professional, and Master
  • 5 different fishing rods varying in skill to use that apply different bonuses and effects while fishing
    • Rod Sensitivity: Percentage of shoes and sticks will be removed from the drop table
    • Reel Sensitivity: Makes the minigame easier
    • Starter, Competent, Expert, Professional, and Master
  • Fishing EXP system that unlocks better equipment that makes fishing easier for those who put the time in
  • Fishing Market where players can sell fish based off size, weight, and rarity
  • Fish Market Point system which allows fishers to earn more money based on how many Market Points they’ve collected
  • Legal and Illegal Fish Market Contracts with scaling difficulty offered by the Fish Market for bonus EXP, money, and Market Points
  • Fishing Licenses with police interactions

Showcase

Base Dependencies

ox_mysql
ox_inventory
ox_target
ox_lib

QBCore Dependencies

QBCore
qb-radialmenu

ESX Dependencies

esx_core
esx_policejob

Tebex Escrow 15$

qb
esx

Tebex Unlocked 20$

qb
esx

Code is accessible No / Yes
Subscription-based No
Lines (approximately) 4000+
Requirements QBCore / ESX
Support Yes
1 Like

Planning on adding support for qs-inventory?

I haven’t heard of that inventory system tbh but either way I only support ox inventory