QBcore BRZ Enhanced Fishing System

SaifNeon

SaifNeon

Administrative
Joined
Apr 25, 2022
Messages
705
Reaction score
572
Points
93
Credits
31,720
BRZ Enhanced Fishing System
Common bait

Please, Log in or Register to view URLs content!
Please, Log in or Register to view URLs content!
Please, Log in or Register to view URLs content!

favicon.svg
Please, Log in or Register to view URLs content!


Please, Log in or Register to view URLs content!

🎣 Enhanced fishing script for FiveM servers. Contribute to brazucas/fivem-brz-fishing-ts development by creating an account on GitHub.

Supported frameworks​

  • qb-core, qb-inventory
  • Quasar Framework implementation for QBCore (qs-inventory)
Note: ESX or any other framework is not supported at the moment, feel free to contribute or open a feature request.

:zap:
Features​

Unique User Interface​

Designed from scratch, inspired by fishing mechanics in games like New World and Sea of Thieves.

Unique UI


Unique Fishing Mechanics​

  • Realistic rod with line that moves according to the fish
  • Fish catching animation
  • Water splash effects
  • 2D ui positioning locked to fishe’s world position
Unique UI


Highly customisable!​

You can change pretty much any aspect of the script, from the fishing mechanics to the UI, everything is customisable.

The script is also 100% unit tested, so you can be sure that your changes won’t break anything, it also makes the script easy read, understand and maintain by you or other contributors.

Integration with other frameworks​

The script is designed to be framework agnostic, but it has built-in support for qb-core and Quasar Framework (qs-inventory). Integrating with other frameworks is easy, given the script’s modular architecture.

Installing​

Please read the
Please, Log in or Register to view URLs content!
for more information.

Default fishing items​


Item nameDescription
Common bait
fishingrod1
Rod object the player will be assigned with when start fishing.
Fishing rod
commonbait
Consumable item automatically used when the casting minigame finishes.
fish
fish
Common fish, can be found at any fishing spot.
dolphin
dolphin
Uncommon fish, can be found at the deep sea.
hammershark
hammershark
Uncommon fish, can be found at the deep sea.
tigershark
tigershark
Rare fish, can be found at the deep sea.
killerwhale
killerwhale
Epic fish, can be found at the deep sea in some seasons of the year.
humpback
humpback
Legendary fish, can be found at the deep sea in some seasons of the year.
stingray
stingray
Rare fish, can be found at the deep sea.

:man_technologist:
Contributing​

  1. Clone the repository into your local server.

cd <server_root_path>/txdata/resources
git submodule add
Please, Log in or Register to view URLs content!
brz-fishing

  1. Install
    Please, Log in or Register to view URLs content!
    and
    Please, Log in or Register to view URLs content!
    .
    • Tip: You can quickly install nvm by running npm install -g nvm.
  2. Install the correct Node version, project dependencies and test if tests and build are working:

cd brz-fishing
nvm install
nvm use
yarn
yarn test
yarn build

  1. Work on your changes and test them with yarn test
  2. Make sure the build is successful with yarn build
  3. Create a pull request
Note: Contributions not covered by tests will not be accepted.
 
4,596Threads
10,700Messages
40,122Members
taotao1928Latest member
Top