๐ฃ FX-FISHING โ
Advanced fishing system for RedM with rod upgrade system, XP progression, minigame support, and full framework compatibility.
๐ฆ INSTALLATION โ
ensure fx-fishingโข Place the script inside resources/fx-fishing โข Add ensure fx-fishing to your server.cfg โข Restart your server โข Make sure oxmysql starts before this script
โ๏ธ DEPENDENCIES โ
dependencies {
'oxmysql'
}โข Required for database operations โข Script will not work without it โข You can use tools like HeidiSQL or phpMyAdmin to manage your database
๐๏ธ SQL INSTALLATION (VORP) โ
-- fx-fishing-vorp.sqlโข Required for storing fishing data โข Includes fish items, pearls, upgrade items โข Must be executed before using the script
๐ฆ RSG ITEM INSTALL โ
['fishingrod'] = {
name = 'fishingrod',
label = 'Fishing Rod',
weight = 100,
type = 'item',
image = 'fishingrod.png',
unique = true,
useable = true,
}โข Required if using RSG framework โข fishingrod must be unique = true โข useable must be enabled
โ๏ธ BASIC CONFIG โ
Config.Language = "en"
Config.Mode = false
Config.FishingrodMovement = false
Config.RemoveBaitOnFailed = false
Config.ShowFishWhenUseFish = trueโข Language โ system language โข Mode โ enables minigame system โข FishingrodMovement โ rod movement mechanic โข RemoveBaitOnFailed โ removes bait if failed โข ShowFishWhenUseFish โ shows fish when used
๐ฎ MINIGAME SYSTEM โ
Config.Mode = "minigame"โข Enables fishing minigame โข If false โ direct catch system โข Requires compatible minigame resource
๐ FISH SYSTEM โ
Config.FishData = {
{
model = "A_C_FISHBLUEGIL_01_MS",
bigFish = false,
worthyFish = true,
xpCount = 5,
luck = 70,
},
}โข Defines all fish types โข model โ ped model of fish โข bigFish โ large fish flag โข worthyFish โ valuable fish โข xpCount โ XP reward โข luck โ catch probability
๐ฏ FISH ITEM MAPPING โ
Config.ItemNameByFishName = {
["A_C_FISHBLUEGIL_01_MS"] = "a_c_fishbluegil_01_ms",
}โข Maps fish models to inventory items โข Required for giving correct item โข Must match database item names
๐ท๏ธ FISH LABEL SYSTEM โ
Config.FishLabels = {
["A_C_FISHBLUEGIL_01_MS"] = "Blue Gil (Medium)",
}โข Defines display names of fish โข Used in notifications and UI
๐ FISHING SETTINGS โ
Config.Settings = {
distance = 20,
fishSpeed = 0.5,
fishTimeout = 20,
}โข distance โ fishing detection range โข fishSpeed โ minigame difficulty โข fishTimeout โ max catch time
๐งฑ UPGRADE NPC SYSTEM โ
Config.UpgradeNPCS = {
["valentine"] = {
model = "cs_charlessmith",
coords = vector4(-364.5, 802.8, 116.80, 120.2352),
showblip = true,
},
}โข NPC used for rod upgrades โข Players interact to upgrade rods โข Supports job restrictions
๐ ROD LEVEL SYSTEM โ
Config.FishingRodLevel = {
[1] = 1000,
[2] = 2000,
}โข Defines XP required per rod level โข Higher level โ better fishing chance
๐ฒ UPGRADE SUCCESS SYSTEM โ
Config.FishingRodUpgradeLucky = {
[1] = 100,
[2] = 95,
}โข Upgrade success chance per level โข Lower value โ harder upgrade
๐ UPGRADE MATERIALS โ
Config.FishingRodUpgradeItems = {
[1] = {
{name="whitepearl",count=1},
},
}โข Required items for upgrading rod โข Each level has different requirements
๐งช UPGRADE STONES โ
Config.UpgradeStones = {
["rituel10"] = {
lucky = 10,
drop_level_if_failed = false,
},
}โข Adds bonus success chance โข Some items reduce failure penalty
๐ PEARL SYSTEM โ
Config.PearlLuckys = {
["whitepearl"] = 30,
}โข Defines pearl drop chances โข Used for upgrade system
๐ NOTIFY SYSTEM โ
Notify({
text = "Fishing Started",
type = "success"
})โข Framework-based notification system โข Supports VORP / RSG โข Customizable
โ๏ธ SERVER CONFIG โ
SV_Config.Webhook = {
url = "",
logo = "",
banner = "",
}โข Used for logs and webhook integrations โข Optional but recommended
๐ฏ COMMAND SYSTEM โ
fishEvent 2โข Activates global fishing bonus โข Multiplies fish and XP โข Example โ 2 = 2x reward
โ ๏ธ IMPORTANT NOTES โ
โข fishingrod must be unique item โข ItemNameByFishName must match database โข oxmysql must be running โข Upgrade items must exist โข SQL must be installed
๐จ COMMON MISTAKES โ
โข Missing fishingrod item โข Wrong item names โข Missing SQL import โข Not setting rod as unique โข Missing bait item
๐ SUMMARY โ
FX-Fishing provides:
โข Advanced fishing system โข Rod upgrade & XP system โข Minigame support โข NPC interaction system โข Full framework compatibility
ยฉ Fixitfy Development
