[FREE][ESX/QB] Advanced Fishing | (XP system, special zones)

An advanced fishing script that enchances the roleplay on your server!

Features

  • Supports ESX/QBCore
  • Create as many zones as you wish!
  • Fish anywhere
  • Level & XP system
  • Freelancer job
  • Boat renting included
  • ox_target/qtarget/qb-target support
  • Very low resmon - 0.0ms on idle
  • Installation files included

Dependencies:

  • es_extended/qb-core
  • ox_lib
  • ox_target/qtarget/qb-target

VIDEO SHOWCASE

FREE DOWNLOAD

19 Likes

Awesome job and ideas a little request : Discord logs for that will be huge

2 Likes

The hell are you smoking? It is open source and on github. Read the fucking code and you will see that there is nothing malicious.

bro how can i change the anchor keybind its not working for me because my seatbelt is on the same key

There is a problem, the fish exceeds the inventory limit (ox_inventory), with a limit of 24 kg you can fish further

I propose to replace the rod breakage system so that they lose strength every time you cast a rod, and not, as now, the chance of breakage if you fail.
I can also say that when fishing it is inconvenient to use a fishing rod every time; It would be better if the process was interrupted at the moment when it was not possible to catch a fish or the fishing rod broke.

2 Likes

I’m not the author of this script but the item weights are configurable. I don’t know if you use QB or ESX, but here you can see the weights are listed and configurable lunar_fishing/install/QBCore.md at main · Lunar-Scripts/lunar_fishing · GitHub

Unfortunately, your advice did not help, when adding items to the database, the fish still exceed the inventory
0000

Looks like you are using ox_inventory. If you added the items from this script into QB’s items.lua, ox inventory converted it automatically to the ox_inventory items.lua file upon server restart, which is the primary and ONLY items file that ox inventory gets its item data from. Do the fish items in your “resources\ox_inventory\data\items.lua” file have weight attributes assigned to them? If so, that is where you would adjust it. Not qb-core/shared/items.lua.

Also, your inventory weight is very low. If you’re using ox inventory, you can add this to your server.cfg to adjust the max inventory weight “setr inventory:weight 24000” or whatever number you want. The ox inventory github has all of the important installation instructions that go over this.

Edit: Forgot to tag your name @T0NYM0TANA

Is there a way to modify the speed of the mini-game that pops up when you fish (if so, in which file can I do that)? Its going too fast for my taste. :grin:

hey i have a question how can i add new items to the script.

i want to add new fish and rod and bait to it

I know this is a late update, but you need to edit the code where the fish is added to you inventory to use the CanCarry export from Ox Inventory to make sure the player has the weight available to carry the newly acquired fish.

when u change a keybind it wont change even if you change it in the files if you dont delete your cache everytime u change a keybind and the script already started it saves it in the cache

Hey i have found an solution

If you want to fix that simple go to ox_inventory/modules/inventory/server.lua and add this line inside of the function Inventory.AddItem right under inv = Inventory(inv) --[[@as OxInventory]]

if (inv.weight + (item.weight*count)) > shared.playerweight then if inv.player then TriggerClientEvent(‘ox_lib:notify’, inv.player.source, { type = ‘error’, description = ‘Your inventory does not have enought space!!’ }) end return end

This snippet right here would fix every overweight issue in the ox_inventory.
So you wouldn’t need to edit every server-side addItem function and include a CanCarryItem check.

1 Like

hello, im using qbcore and ox_inventory, i cannot using the fishing rod on my inventory, i put it on hotbar also nothing happen, anyone know how to fix it? other thing doing fine i have try buying rod and bait then i trying to selling also, everything can do, the only problem is cannot begin the fishing process.

when adding this ingame and following the readme, none of the peds are appearing ingame, cant see any fishing zones. i can give myself fish and rods but they cant be used / cant fish at all.

any fixes?

To begin with, you need to add files to qb-core/shared/item from the lunar_fishing/install/QBCore.md folder. Also download the import.sql database. And upload images to your inventory. In order to fish, you need to buy a fishing rod and bait, then rent a boat and drive to the place marked on the map. And then take out the fishing rod and start fishing. The fishing rod does not work on the shore

For qb-inventory.To begin with, you need to add files to qb-core/shared/item from the lunar_fishing/install/QBCore.md folder. Also download the import.sql database. And upload images to your inventory. In order to fish, you need to buy a fishing rod and bait, then rent a boat and drive to the place marked on the map. And then take out the fishing rod and start fishing. The fishing rod does not work on the shore.

I have you exact problem, did you find any solution?

How can I make the mini game faster please?