[PAID] Advanced Mining System + Custom Props + Custom Sounds [ESX / QBCore / QBox]

:pick: Advanced Mining System [ESX / QBCore / QBox] :pick:

  • :rock: 17 Custom Props & 30 New Items + Custom Sounds: Bring your mining experience to life with detailed visuals and immersive audio.
  • :pick: Pickaxe Level System with Durability: Upgrade tools like Pickaxe, Mining Drill, Jackhammer, and Mining Laser, each with unique features and animations.
  • :map: Customizable Quest System: Endless adventures with a fully extendable quest framework.
  • :wrench: Modular & Expandable Configuration: Easily add resources, quests, and smelting items to fit your server’s needs.
  • :fire: Advanced Smelting System: Realistic cooldowns and interactive gameplay for a deeper experience.
  • :computer: Intuitive NUI Interface: A sleek, modern UI packed with all essential features.
  • :chart_with_upwards_trend: Level System & Webhook Integration: Seamlessly track player progress and server rewards.
  • :rocket: Plug & Play Setup: Pre-configured to start instantly—no complex setup required.
  • :tools: Easy Ore Customization: Configure and customize ores effortlessly to match your server’s style.

Preview

:tv: Preview Video
:tools: Config Preview
:shopping_cart: Tebex Store
:newspaper: Support

screenshots










[/grid]

:crown: Explore My Other Scripts

:lock: Paid Scripts:

:free: Free Scripts:

:sparkles: Discover More with PlexScripts!

Code is accessible no / only functions
Subscription-based No
Lines (approximately) 9300
Requirements Depencies
Support Yes

|-----------------------------|-----------------|
| Assets are accessible | No |
| Subscription-based | No |
| Polygons (model and LOD) | 11k |
| Texture size and amount | 512 |
| Requirements & dependencies | nothing |
| Support | Yes |

4 Likes

Please also include the model template in your topic.

Thank you!
:mascot:

1 Like

This is a great script !

1 Like

Thank you very much <3

1 Like

Awesome script !

The script has everything you need for the job

1 Like

Thank you very much <3

<3
Nice Scripts

1 Like

Cool!!

1 Like

Parking script os amazing i need to explore this and see about getting this loaded

1 Like

Sweet can’t wait

1 Like

:sparkles: New Update Available! :sparkles:
PlexScripts Advanced Mining System [QB / ESX / QBox] - Version 1.0.6

New Features:

:small_orange_diamond: Added customization options for animations and attachment coordinates in config.lua.
:small_blue_diamond: Skill Mini-Game Integration

  • Introduced an optional Skill Mini-Game feature.
  • Mini-Game logic is customizable or replaceable in client_function.lua. Need help? Open a ticket in #:keyboard:-script-support.

Configuration Changes:

Add these lines to your config.lua:

Config.SkillMiniGame = true -- Enable or disable the SkillMiniGame  
Config.SkillMiniGameSystem = "ox-minigame" -- Byte Labs / ox-minigame  

Add this to your locales/en.lua:

translations.SkillCheckMinigameNotPassed = "You failed the mini-game!"  

Bug Fixes:

:small_orange_diamond: Resolved a minor issue with the Byte Labs mini-game integration.
:small_orange_diamond: Added sound installation instructions to readme.md.
:small_orange_diamond: Fixed webhook issues during pickaxe upgrades.
:small_orange_diamond: Ensured the current pickaxe refreshes correctly after upgrades.

Updated Files:

  • client.lua
  • client_function.lua
  • config.lua
  • server.lua
  • locales/en.lua / pt.lua
  • readme.md
  • fxmanifest.lua (version update only)

:sparkles: New Update Available! :sparkles:
PlexScripts Advanced Mining System [QB / ESX / QBox] - Version 1.2.0

New Features:
:small_orange_diamond: Complete new UI with modernized design and better animation quality for improved user experience
:small_orange_diamond: Animation when a player has the NUI open
:small_orange_diamond: Enhanced QBCore progressbar that now works seamlessly with other progressbars using the QBCore function
:small_orange_diamond: Added more debug prints for better troubleshooting
:small_orange_diamond: Code has been rewritten for better performance optimization
:small_orange_diamond: Improved NUI translations

Bug Fixes:
:small_orange_diamond: Pickaxe upgrading now works correctly
:small_orange_diamond: Removed unused print statements

Updated Files:

  • client/client.lua
  • client/client_function.lua
  • server/server_function.lua
  • server/server.lua
  • locales/locales.lua
  • html/allfiles
  • fxmanifest.lua (version update only)

||<@&1284491397256450149> <@&1303876613447876668> ||



:sparkles: New Update Available! :sparkles:
PlexScripts Advanced Mining System [QB / ESX / QBox] - Version 1.3.0

New Features:
:small_orange_diamond: Added server synchroniced props
:small_orange_diamond: You can enter later to the server after its mininged or stand nearby or enter the zone later the props are fully synchroniced for all players on the server
adde for that this in the config:

Config.EnableServerSidedMining = true -- true = server-sided props, false = client-sided props are not synchronized with other players
Config.SyncRadius = 100.0-- Radius in which props are directly synchronized (in units)

Added a new permission for your server.cfg:

"Mining.Admin"

:small_orange_diamond: with the persmission you can enter the command /resetminingprops to reset all minged props if you want it
:small_orange_diamond: Added a Notification if you use your mining tool in the inventory you will get a notification how much durability your mining tool left
added in locales/locales.lua

translations.MiningToolDurability = "Your Mining tool: %s has a durability of %d/%d"

adde for that this in the config: (you dont need to do something until you have not added more miningtools

Config.Pickaxe.toolCategories = { -- Define which pickaxe levels are compatible with which usable tools
    [Config.Pickaxe.pickaxeItem.item] = { -- Basic pickaxe tool compatibility
        "wooden_pickaxe",  -- Wooden pickaxe level
        "stone_pickaxe",   -- Stone pickaxe level
        "copper_pickaxe",  -- Copper pickaxe level
        "iron_pickaxe",    -- Iron pickaxe level
        "bronze_pickaxe",  -- Bronze pickaxe level
        "steel_pickaxe"    -- Steel pickaxe level
    },
    [Config.Pickaxe.miningDrillItem.item] = { -- Mining drill tool compatibility
        "miningdrillmk1",  -- Mining drill MK1 level
        "miningdrillmk2"   -- Mining drill MK2 level
    },
    [Config.Pickaxe.miningJackHammerItem.item] = { -- Jackhammer tool compatibility
        "jackhammermk1",   -- Jackhammer MK1 level
        "jackhammermk2"    -- Jackhammer MK2 level
    },
    [Config.Pickaxe.miningLaserIitem.item] = { -- Mining laser tool compatibility
        "mininglasermk1",  -- Mining laser MK1 level
        "mininglasermk2"   -- Mining laser MK2 level
    }
}

:small_orange_diamond: Added support for cypher-xp system (Nui is not tested yet)
:small_orange_diamond: Code has been rewritten for better performance optimization

Bug Fixes:
:small_orange_diamond: In the NUI you now can scroll in the Requirements if you have to much things in it
:small_orange_diamond: Added a translation for the Required Items in the html/translation.json

"requiredItems": "Required Items",

Updated Files:

  • client/client.lua
  • client/client_function.lua
  • server/server_function.lua
  • server/server.lua
  • locales/locales.lua
  • config.lua
  • html/style.css
  • html/translation.json
  • README.md (Added the permission)
  • fxmanifest.lua (version update only)