Fishing

30.00 EUR

Fishing
  • Fishing
  • YouTube video
  • YouTube video

Package Description

Bring a complete fishing experience to your RedM server**. Classic fishing minigame, ** bait and lure items and attraction settings, legendary fish spawn, compendium tracking, fishing ranks, shops, deliveries.

Features

  • Classic fishing minigame brought to RedM - It uses defaut fishing game controls

  • Fillet making system

  • VORP and RSG support

  • Bait and lure item support

  • Legendary fish spawns

  • Legendary fish map item

  • Fishing compendium

  • Fishing rank and XP progression

  • Rank rewards

  • Fishing shop system

  • Buy lures, bait, and fishing items

  • Sell fish at configured shops

  • Convert fish into shop materials

  • Shop production and goods system

  • Boat-based delivery missions

  • Optional sirevlc_boats integration

  • Optional posse delivery support

  • Configurable shop NPCs, blips, prices, rewards, and delivery points

  • Configurable fish prices, material values, bait preferences, and legendary zones

  • Item images and menu integration with sire_menu

    ==================================================

    --INSTALLATION--

    ==================================================

    ### Installation Instructions

    ## 1. Link your server to CFX Portal

    Make sure your server is properly linked to your **CFX Portal** account.

    ## 2. Install a MySQL resource

    Ensure **oxmysql** is installed and working correctly on your server.

    ## 3. Download sire_menu

    Download **sire_menu** from the Tebex email or from our Discord file section.

    ## 4. Download notifications resource and images

    Download **sirevlc_notifications** and the **images provided via Tebex email**.

    The images are also available in our Discord file channel.

    ## 5. Download required granted assets (cfx.re portal)

    From your **cfx.re portal -> Granted Assets**, download the required resources.

    Make sure you are using the **correct versions for your framework**, then place them directly into your server's **resources folder**.

    ## 6. Required resources:

    - `sire_menu`

    - `sirevlc_notifications`

    - `sirevlc_fishing`

    Optional resources:

    - `sirevlc_boats` if `Config.USE_SIREVLC_BOATS = true`

    - `sirevlc_posse_system` if `Config.USE_SIREVLC_POSSE_SYSTEM = true`

    - your weather sync resource if `Config.WEATHER_SYNC = true`

    Use an archive extractor such as **WinRAR** and FTP software such as WinSCP.

    Make sure WinSCP transfer mode is in **BINARY MODE**.

    Ensure the **.fxap files** are correctly imported for:

    - `sirevlc_fishing`

    `.fxap` files are required for **cfx.re authentication**.

    ## 7. Ensure resources in the correct order

    In your `server.cfg` or `resources.cfg`, ensure the resources in the following order:

    ```cfg

    ensure oxmysql

    ensure \

    ensure sire_menu

    ensure sirevlc_notifications

    ensure sirevlc_boats

    ensure sirevlc_posse_system

    ensure sirevlc_fishing

    ```

    Important:

    * `sire_menu` must be ensured before all other sire resources.

    * If you do not use `sirevlc_boats`, set `Config.USE_SIREVLC_BOATS = false`.

    * If you do not use `sirevlc_posse_system`, set `Config.USE_SIREVLC_POSSE_SYSTEM = false`.

    * Do not ensure these resources as subfolders, as this can break the ensure order.

    ## 8. Select your framework

    Open `CONFIG/MAIN.lua` and select your framework:

    ```lua

    Config.VORP = true

    Config.RSG = false

    ```

    Only one framework should be enabled at a time.

    For RSG, also check:

    ```lua

    Config.RSG_CASH_MONEY_TYPE = "cash"

    Config.RSG_GOLD_MONEY_TYPE = "bloodmoney"

    ```

    ## 9. Import the database file

    Import the following file into your database:

    ```text

    sirevlc_fishing.sql

    ```

    The script also tries to create missing fishing tables at runtime, but importing the SQL file manually is recommended.

    ## 10. Set up fishing items

    Open `fish_item_instructions.txt` from **sirevlc_fishing** and follow the instructions for your framework.

    This file contains:

    - fish inventory items

    - bait items

    - lure items

    - legendary fish map item

    - VORP SQL item definitions

    - RSG `items.lua` item definitions

    Make sure the following usable items exist if you use the default config:

    ```text

    upgrade_fsh_bait_bread

    upgrade_fsh_bait_corn

    upgrade_fsh_bait_cheese

    upgrade_fsh_bait_worm

    upgrade_fsh_bait_cricket

    upgrade_fsh_bait_crayfish

    upgrade_fsh_bait_lure_river

    upgrade_fsh_bait_lure_lake

    upgrade_fsh_bait_lure_swamp

    upgrade_fsh_bait_leg_lure_river

    upgrade_fsh_bait_leg_lure_lake

    upgrade_fsh_bait_leg_lure_swamp

    upgrade_fsh_bait_spinner_freshwater_leg

    document_map_legendary_fish

    ```

    ## 11. Install item images

    Copy the **image files only** (not the folder itself) into:

    ```text

    sire_menu/html/items

    ```

    The fishing shop menu uses image paths configured in:

    ```text

    CONFIG/SHOPS.lua

    ```

    Main image settings:

    - `Config.FishingShopMenuImages`

    - `Config.FishingShopLures`

    - `Config.FishInventoryItems`

    - `Config.FishingRank`

    ## 12. Configure fishing

    Main configuration files:

    ```text

    CONFIG/MAIN.lua

    CONFIG/FISH.lua

    CONFIG/COMPENDIUM.lua

    CONFIG/ROLE.lua

    CONFIG/SHOPS.lua

    ```

    Useful config sections:

    - `Config.Baits` controls which fish like which bait.

    - `Config.RegisteredFishingBaitItems` controls usable bait items.

    - `Config.RegisteredFishingMapItems` controls usable map items.

    - `Config.LegendaryFishManualSpawns` controls legendary fish zones.

    - `Config.FishingRank` controls XP, ranks, and rank rewards.

    - `Config.FishingShopSalePoints` controls fishing shop NPCs, blips, and delivery points.

    - `Config.FishingShopLures` controls shop lure and map purchases.

    - `Config.FishingShopFishSellPrices` controls fish sale prices.

    - `Config.FishingShopFishMaterials` controls fish material conversion.

    - `Config.FishingShopDeliveryPosse` controls posse delivery support.

    ## 13. Optional boat integration

    If `Config.USE_SIREVLC_BOATS = true`, delivery boats are read from `sirevlc_boats`.

    If set to `false`, the fishing resource uses its own boat table:

    ```text

    sirevlc_fishing_boats

    ```

    ## 14. Optional posse integration

    If `Config.USE_SIREVLC_POSSE_SYSTEM = true`, fishing deliveries can use `sirevlc_posse_system`.

    The script will:

    - open a mission lobby for posse deliveries

    - mark delivery members busy during the mission

    - clear their busy state when the delivery completes, fails, or is cancelled

    ## 15. Enjoy!

    ==================================================

    --REQUIREMENTS--

    ==================================================

    x- VORP or RSG framework

    x- sire_menu

    x- sirevlc_notifications

    x- oxmysql or ghmattimysql

    x- sirevlc_fishing

    Optional:

    x- sirevlc_boats

    x- sirevlc_posse_system

    x- weather sync resource