Fishing System for QBox
Turn the coastline into a living job. A complete fishing system built natively for QBox — buy rods and bait, work configurable fishing zones, land catches with skill checks, sell to the SeaTrade merchant, rent boats, and level up an optional fishing skill.
Docs: FISHING | FinalStory Docs
What you get
Fishing zones — sphere zones with per-zone fish lists, level gates, wait times, map blips and enter/exit messages, plus an "outside" fallback list. Three zones ship by default: Coral Reef (open to everyone), the Swamp, and the high-level Deep Waters.
Rods & bait — configurable price, minimum level, rod break chance and a bait wait-time divisor, with an attached, animated rod prop while you fish.
Skill-check catching —
ox_lib skill checks scaled per fish species, so rarer fish are harder to land.Selling — sell your haul to the SeaTrade ped with live
ox_inventory counts and per-fish fixed or min/max pricing.Boat rental — rent boats, drop/raise the anchor with a keybind (default G), and return at the dock (default E) for a partial refund.
License gating — fishing requires a fishing license (held as metadata and as a carried item).
Optional XP & levels — integrates with
erp_gym to gate higher-tier zones, rods and bait behind a fishing skill. Fully standalone without it — no skill gate at all (every zone, rod and bait unlocked, skill UI hidden).Catch & economy at a glance
A range of fish species, from the common anchovy to the rare shark:
Catchable fish: anchovy, trout, haddock, salmon, grouper, piranha, red_snapper, mahi_mahi, tuna and shark — each fish's sell value is set in config.
Rods — tiered rods (basic, graphite and titanium), all priced and level-gated in config; better rods break far less often.
Bait — worms or artificial bait (lands catches faster), with prices and level gates set in config.
Boat rental — speeder, dinghy and tug rentals, all priced in config, with cash back when you return them at the dock.
Every price, level requirement and chance is configurable — tune it all to your server's economy in the config.
Why erp_fishing
Native QBox — talks to
qbx_core and ox_inventory directly.Fully translatable — English, Czech & German included (all text in locales) through
ox_lib. Add any language with one file.Made to customize — zones, peds, rods, bait and prices all live in an open config; notifications and logging are wired through open, editable hook files.
Optional skill link — uses
erp_gym XP if present; without it there's no skill gate (everything unlocked, level UI hidden). No paid dependencies.No external logging — a simple console debug toggle, with a logging hook ready for your own routing.
Requirements
qbx_core · ox_lib · ox_inventory · a qtarget-compatible target (qtarget / qb-target / ox_target)
Optional: erp_gym (fishing XP/levels)
A full README with step-by-step installation ships in the package.
Built for QBox. © FinalStory.