Copper Thief
Cut copper from designated electricity boxes with a bolt cutter that degrades on every use, for a randomised copper and cash payout. Payouts, cooldowns and police alerts are all decided server-side.
QBCore / Server-authoritative / Tool durability
- Category
- FiveM Scripts
- Built with
- Lua
- Version
- v1.1.0
- Files
- 04
- Needs
- QBCore (qb-core)
- Price
- $10
Specification
§ 1 In the download
What you get.
Every setting: box locations, payouts, cooldown, police and tool wear.
Payouts, cooldowns, tool wear and police alerts. Every one is decided and checked here, never by the player's game.
The prompt, the progress bar and the alerts players see.
The resource manifest.
§ 2 Setup
Up and running.
Put the qb-copperthief folder in your server's resources folder, and add
ensure qb-copperthiefto server.cfg below qb-core.Set the electrical box locations, payouts, cooldown and police settings in config.lua. The three boxes it comes with are examples on Grove Street.
The Bolt Cutters and Copper Wire items register themselves. Their icons are boltcutters.png and copper.png, so add images with those names to your inventory if it doesn't have them.
In game, stand at a box with bolt cutters and press E. Admins can give themselves a pair to test with /giveboltcutters.
§ 3 Settings
What you can change.
Copied straight from the script: this is its settings block, the part you're meant to edit. The rest of the code comes with your download.
Config = {}-- Police SettingsConfig.CallPoliceChance = 75 -- Percentage chance (0-100) that police are alertedConfig.PoliceJobName = "police" -- Job name used by your police frameworkConfig.MinPolice = 0 -- On-duty police required before a box can be robbed (0 = no requirement)-- ItemsConfig.RequiredItem = "boltcutters" -- Tool needed to strip the wiresConfig.RewardItem = "copper" -- Item given as the haul-- Time it takes to cut the wires (in milliseconds)Config.TimeToCut = 5000-- Reward Settings-- Deliberately conservative. Raise them to suit your server, but test the-- effect first: several boxes on a short cooldown adds up very quickly and-- is difficult to walk back once players have the money.Config.MinCopper = 2Config.MaxCopper = 5Config.MinCash = 150Config.MaxCash = 400-- Electrical box coordinates across the map (X, Y, Z)Config.ElectricalBoxes = { vector3(75.76, -1897.32, 21.79), -- Grove Street Box Example 1 vector3(-4.36, -1838.23, 24.92), -- Grove Street Box Example 2 vector3(-103.7, -1724.3, 29.76) -- Grove Street Box Example 3}-- Seconds before a box can be robbed again (300 = 5 minutes)Config.CooldownTime = 300-- Tool SettingsConfig.DurabilityLoss = 10 -- Quality lost per use (10 = ten uses from a fresh tool)§ 4 Good to know
Before you buy.
- Full, readable source. Nothing is hidden, so you can read and change every line.
- It stays in your library, with free updates for as long as it's sold.
- If it doesn't work as described and can't be fixed, you get your money back. See the refund policy.
- Questions before or after are welcome in the Discord, or at support@venscripts.dev.
Ready when you are.
Copper Thief · $10