❔FAQ / Troubleshooting
Common questions and fixes
Q: Players can’t fish (says “need a rod”). A: Check the item names in
Config.NormalRodItemorConfig.PremiumRodItem. Ensure they exist in your framework’s inventory.Q: Fishing stops right away or never starts. A: Verify you have a valid zone (
currentZone) ifFishingAnywhere=false. Also ensure theMaxFishingDistanceis high enough for typical movements.Q: No fish to sell, but I have fish in inventory. A: Confirm each fish item in your script’s
SellItemsis spelled exactly like the item in your server’s database. If a mismatch occurs, it won’t recognize the item.Q: Players get stuck with hunger/thirst never decreasing. A: Set
PreventHungerThirstLoss=falseif you use status scripts that should continue draining needs while fishing.Q: The boat anchor doesn’t work. A: Double-check
Config.AnchorItemmatches the item name in your database. Also ensure you use a boat (class 14) asGetVehicleClass(veh)must be 14 for the anchor logic.Q: The script can’t find ESX or QBCore A: Confirm you start
es_extendedorqb-corebefore this script. If “auto” detection fails, explicitly setConfig.Framework="ESX"or"QBCore".Q: My custom notifications do nothing A: If
UseCustomNotifyistrue, ensureConfig.Functions.notifyis defined. If it’s an external event, e.g.myNotifySystem:DoNotify, call it inside that function.
Last updated