Fishing
POPULAR LINKS
{:links-list}
INSTALLATION
- Open the downloaded ZIP product file and drop the folder in it somewhere in your resources folder.
- Add your product key (get it here) to the
settings.inifile - Add
start BigDaddy-Fishingto yourserver.cfg.
DO NOT RENAME THE FOLDER.
If you change the name of the folder it will not function correctly so leave the name as it is.
{:is-danger}
CONFIGURATION
settings.ini
| SETTING | DEFAULT | DESCRIPTION |
|---|---|---|
| [licensing] | ||
| key1 | none | This is where you put your product key |
| [settings] | ||
| fishingMinTimer | 5000 | The shortest time in the fishing cycle |
| fishingMaxTimer | 50000 | The longest time in the fish cycle |
| fishingChanceCatch | 50 | The chance they will catch a fish, 0 = never, 100 = always |
| useBlipsForShacks | false | Show blips on map for fish merchants |
| useMoney | false | Use money script for transaction - must setup server.lua |
| RodPrice | 100 | Price of purchasing a fishing rod from the shack - framework servers only |
| debug | true | print debug info. Leave off unless a BDS dev asked you to turn it on |
| [locales] | If you want to change the language, you would set those in this group | |
| [ZoneGroups] | There are the groups of animals that will spawn in each zone. It is recommeded that you not change them | |
| [AnimalGroups] | This is how the zones are defined to spawn animals from groups - Adding or removing groups will break the script. It is recommeded that you not change them | |
| [AnimalRelationships] | This is how each animal will relate to players. It is recommeded that you not change them | |
| [AnimalData] | This is data related to weight and value for each animal | |
| model | min weight, max weight, per pound min $, per pound max $, display name | negative dollar amounts are a fine for killing the animal |
| [Merchants] | these do not create the fishing shacks, they just are where the merchants will spawn INSIDE the shacks. If you add shacks or move them you will need to update this section | |
| name | various | x,y,z,heading (all float values) no spaces, just commas |
zones.json
I will highly recommend you do not alter the zones unless you absolutely have to.
server.lua
This is where the money transactions happen. It's prebuilt with QBCore, QBox, ESX, ND, NAT, and Big Daddy Money. You just set which one you are using at the top. If you are using a different money script there is a place to add custom integration. See /Guides/server-lua for more information and help on setting it up.
INVENTORY
This script can work with QBCore or QBox and QB Inventory or OX Inventory. There is a file in the script root called inventory-setup.zip which contains ox inventory items to be pasted into the items.lua for ox and images for all inventory items in this script. This is critical for the script to work with the invetory.
HOW TO PLAY
STAND ALONE
COMMANDS
/fishing - opens the fishing menu
QBCore/QBox
/fishing - opens the fishing menu
Use targeting on the fishing shack to buy a fishing rod. And to sell fish that you have caught.
USE the fishing rod in your inventory to start fishing.
Menu Options
Both stand-alone and frameworks
START FISHING - If you are near water and facing it, you will start fishing. You are frozen in place while fishing. You will see a prompt to STOP FISHING while you are. Stopping drops the pole and gives you the option to pickup your cooler. The cooler is only for RP purposes and serves no real purpose other than carrying it around and putting it in the car/truck. If you put it in the car/truck it will disappear. If you walk away from it, it will disappear. When it does, your fish that you caught will still be in your "inventory" and will not go away with the cooler.
SHOW MAP - Shows a map of all the fishing areas in the state. The ocean is not listed as an area but obviously is capable of fishing.
SHOW CATCHES - Show the inventory of fish catches. When you are near the game merchants, the price they are offering to pay for them will also show here. When near a merchant you click on the price and it will sell it to them.
SET/RELEASE ANCHOR - If you are on a boat you can use the anchor to hold the boat still in the water.
Game Play
While fishing, there is a timer cycle of random times and a chance of catching something during that cycle. You might catch something quickly, or it might take a little bit. What you catch is also randomly generated and can sometimes be something illegal or something that isn't a fish. When you do catch a fish, your will get options to KEEP or RELEASE the fish. If you keep it then it goes into the cooler (your inventory) and if you release it then it goes back into the water.
There are merchants around the map that can buy your catches from you. Get near them, open the catches menu or using targeting, and click the price to sell it to them.
For more info, watch the demo video.