[PAID] Silly Fishing – Fishnet System for RedM

[PAID] Silly Fishing – Fishnet System for RedM :fishing_pole:

:pushpin: Description

Silly Fishing is a fishnet-based fishing system for RedM. Deploy fishing nets from your boat in designated fishing zones, throw bait into the water, and wait for fish to get caught in your nets. Each zone has its own fish pool, and decorative fish props appear on your nets as you catch!

A complete net fishing loop built for VORP Inventory.


:sparkles: Features

  • :thread: Deploy fishnets from allowed boat models — nets attach visually to the boat
  • :cut_of_meat: Bait system — leave the boat, throw bait with animation, then wait for catches
  • :fish: Per-zone fish pools — each fishing zone has its own configurable fish types
  • :game_die: Random catch timing — fish appear at random intervals (configurable min/max)
  • :world_map: Fishing zones with blips — map markers show fishing spots (toggleable)
  • :straight_ruler: Distance warnings — warns when drifting too far, auto-removes nets if too far
  • :collision: Net break chance — configurable chance for nets to tear on retrieve
  • :fish: Decorative catch props — fish props appear on nets after first catch
  • :person_rowing_boat: Per-boat net offsets — fine-tuned net positions for each boat model
  • :bell: Zone enter/leave notifications — players know when they’re in a fishing area
  • :1234: Net durability — nets have a configurable max use count
  • :fishing_pole: Max fish per bait — limit catches per bait before needing a new one
  • :globe_with_meridians: OneSync compatible — server-authoritative state with client-side visuals
  • :locked: Anti-cheat hardened — server-side state validation on all events
  • :broom: Full cleanup — on disconnect, resource stop, and zone leave
  • :high_voltage: Optimized — adaptive polling, proper model/animdict cleanup

:video_game: How It Works

  1. Enter a fishing zone by boat → you’ll see a notification
  2. Use the fishnet item → nets deploy and attach to your boat
  3. Leave the boat and use the bait item → bait throwing animation plays
  4. Wait — fish are caught at random intervals and added to your inventory
  5. Decorative fish appear on your nets after the first catch
  6. Use the fishnet item again (while in boat) → retrieve nets and end fishing
  7. :warning: Don’t drift too far — nets will be auto-removed!

:wrench: Installation

  1. Place Silly_Fishing in your resources folder
  2. Add to your server.cfg:
ensure Silly_Fishing
  1. Ensure the configured items exist in your inventory database
  2. Configure fishing zones, fish pools, boats, and settings in config.lua

:gear: Configuration

Everything in config.lua:

Items

  • Config.ItemName — fishnet item to deploy/retrieve nets
  • Config.StartItemName — bait item to start the fishing process

Net Settings

  • Config.MaxUses — how many times a net can be used before breaking
  • Config.MaxFishPerBait — max fish caught per bait
  • Config.NetBreakChance — % chance net tears on retrieve (0 = disabled)
  • Config.NetProp — the net prop model

Boats

  • Config.AllowedBoatModels — which boats can use fishnets
  • Config.NetOffsetsByBoat — fine-tuned net positions per boat model
  • Config.DefaultNetOffsets — fallback offsets for unlisted boats

Fishing Zones

  • Config.FishingZones — zones with name, coords, radius, blip settings, and fish pool
  • Config.FishTime — min/max seconds between catches

Zone UI

  • Config.ZoneSettings.showBlips — toggle map blips
  • Config.ZoneSettings.showZoneMarker — toggle 3D zone marker
  • Config.ZoneSettings.showMessages — toggle enter/leave messages

Distance & Warnings

  • Config.WarningDistance — distance to trigger warning
  • Config.MaxDistanceFromBoat — distance to auto-remove nets

Decorative Props

  • Config.NetCatchProps — fish props that appear on nets after first catch
  • Config.NetCatchPropOffset — position offset for catch props

:package: Dependencies

Dependency Required
VORP or RSGCore :white_check_mark: (auto-detected)
oxmysql :white_check_mark: (for auto item setup)

:link: Download

:shopping_cart: Silly Scripts Tebex Store


Code is accessible Yes (config.lua), rest escrowed
Subscription-based No
Lines (approximately) ~830
Requirements VORP or RSGCore, oxmysql
Support Yes
1 Like

:fire: 40% Launch Discount at Silly Scripts :fire:

Silly Scripts is officially live!
To celebrate our grand opening, we’re offering 40% off all scripts.

This is the perfect time to upgrade your server and grab the features you’ve been waiting for.

:hourglass_not_done: Limited time only
:laptop: Applies to all scripts
:rocket: Don’t miss out

Bugfixes

  • Köder konnte nicht ausgeworfen werden → Bridge Callback Fix
  • Alte VORP API (vorp_inventoryApi) ersetzt
  • Angel- & Köder-Animationen (TaskPlayAnim) korrigiert

:sunny: SUMMER SALE! :sunny:

:fire: 25% OFF ALL RedM Scripts! :fire:

Now is the perfect time to upgrade your RedM server with high quality scripts while saving big.

:hourglass_flowing_sand: Limited time only! Don’t miss out. Grab your favorites today!

:boom: 25% OFF EVERYTHING :boom:

End ist 13 days!