• Welcome to our brand new Garry's Mod asset marketplace! Publishing in these categories is currently invite-only. Interested in publishing your Gmod assets on BuiltByBit? Click here to apply!
  • Easter Sale

Smuggle System v1.0.6

Drug Smuggling, Rewards, Upgrades & Dynamic Drop-Offs
Easter sale event (2025) - Get it now for 25% off - Offer ends Apr 25, 2025
  • 1.png
  • 2.png
  • 3.png
  • 4.png
  • 5.png
  • 6.png
  • 7.png
  • 8.png
  • 9.png
  • 10.png
  • 11.png
  • 12.png
  • 13.png
  • 14.png
  • 15.png
  • 16.png
  • 1.png
  • 2.png
  • 3.png
  • 4.png
  • 5.png
  • 6.png
  • 7.png
  • 8.png
  • 9.png
  • 10.png
  • 11.png
  • 12.png
  • 13.png
  • 14.png
  • 15.png
  • 16.png

SHOWCASE VIDEO​


About Smuggle System​

The missions are started by speaking to the NPC. The NPCs location is shuffled between various points that the server owner configures. Missions are randomly generated over time and thus there might be times with no available missions.

Mission rewards shift dynamically when generated. The same mission might not always reward the same amount of money.

You're also able to purchase upgrades for the mission when starting, but that will impact your finalized reward.

Watch out for police officers that might try to stop you from delivering your packages. The packages can be strapped to vehicles or delivered by hand. Police officers are able to confiscate your packages, resulting in mission failure.

📦 Missions

  • Missions are dynamically generated from your set of configuration.
  • There's an interval between generating a new mission.
  • Each mission will have a time, dynamic reward, dynamic deposit, dynamic xp reward and a set of available upgrades.
  • Everything is configurable from the configuration file and you can create various different missions.
🔧 Upgrades
  • Upon starting a mission you are able to select between 3 upgrades for the mission.
  • Armor: Gives you starting armor for the mission.
  • Extended Time: Gives you extra time to complete the mission.
  • Alert Time: Gives you a longer head start before police are notified of an on-going mission.
  • Note that all upgrades have an impact on the reward you receive. Taking more upgrades gives a lower reward.
📦 Packages
  • Packages come in all shapes and forms, some with custom models.
  • You're 100% in control of the model via the configuration.
  • You are able to fix packages to vehicles by pressing E on them after dropping them onto a vehicle.
  • The packages can then be released again with E or if picked up with physgun.
🚨 Police Confiscation
  • Police officers are able to confiscate illegal packages.
  • The packages can be confiscated by pressing E and a countdown bar will appear above the entity.
  • The officer must stay close to the package or the confiscation fails.
  • You can configure how much officers are rewarded for confiscating packages.
  • If all packages are confiscated then their mission will automatically fail.
⚙️ In-game Setup
  • You can setup the NPC locations via in-game console commands (See Setup & Customizing).
  • The packages spawn points are automatically nearby the NPC that gives you the mission.
  • Each NPC can have different spawning points and will shuffle between those over time.
💯 Level System Support
💻 bLogs Support
  • The addon supports bLogs.
  • Logs when player starts a mission
  • Logs when player fails a mission.
  • Logs when player succeeds a mission and their reward.
INSTALLATION
This addon supports DarkRP.
Extractch_smugglingto your addons folder.

Please visit the Setup & Customizing tab to see how you configure the addon.

CONTENT
There's a single content pack that you must add to your servers workshop collection.

Workshop
Setup & Customizing
There are two configuration files to modify various parts of the addon.

Configure the general settings of the addon inlua/ch_smuggling/shared/ch_smuggling_config.lua
Configure the various smuggle missions of the addon in lua/ch_smuggling/shared/ch_smuggling_config_missions.lua

View the configuration HERE

SETUP NPCS (START/FINISH MISSION)
Find the NPC entities in the Q Menu -> Entities -> Smuggling by Crap-Head

Spawn as many start and finish NPCs as you would like. The NPCs are going to shuffle between these positions to keep it interesting.
If you don't want it to shuffle, just spawn 1 of each NPC or disableNPCPositionsShouldShufflein the config.

Then typech_smuggling_savenpcin your console to save the NPCs. It will immediately take effect, remove all NPCs and randomly spawn one at your desired locations.

MISSION EXAMPLE
Code:
CH_Smuggling.Config.Missions[1] = {
    Name = "Drug Smuggling", -- Mission name
    Objective = "Your objective is to smuggle multiple packages of uncut cocaine across town. The packages is required to be delivered in a timely manner to my companion at the other side of the city.", -- Description for the mission
    ObjectModel = "models/craphead_scripts/the_cocaine_factory/utility/cocaine_box.mdl", -- Model to give the entity we're smuggling
    ObjectSkin = 0, -- Set the skin of model if nessessary
    ObjectBodygroups = { -- Sets the bodygroups if available. First is the bodygroup and the second is the number for that bodygroup.
        [1] = 1,
        [2] = 4,
    },
    ObjectAmount = 3, -- How many entities are we spawning?
    Time = 600, -- How long time do we have to complete it? In seconds
    Deposit = { 250, 500 }, -- Randomized deposit to start mission
    Reward = { 1000, 2000 }, -- Randomized reward
    XPReward = { 20, 200 }, -- Randomized XP reward
    Upgrades = { -- List of upgrades available for the mission. The price is deducted from reward and it's a percentual increase for buying this upgrade
        ["Time"] = {
            Price = 100,
            Percent = 15,
        },
        ["Alert"] = {
            Price = 100,
            Percent = 15,
        },
        ["Armor"] = {
            Price = 100,
            Percent = 50,
        },
    },
    UsergroupRequired = { -- If you want to restrict to usergroups you can use this variable. Or else remove it entirely.
        ["superadmin"] = true,
        ["vip++"] = true,
        ["vip"] = true,
    },
}

Discord Server & Support​

I own a Discord server for customers and anyone else who wish to join. I will occasionally provide exclusive offers and help with minor issues that might occur with my scripts. If you have a more serious problem, please create a conversation with me onsite.

Conflicting addons is not to be said if I will support that or not. This is something I will decide upon confrontation about a conflicting addon. If you have found a conflicting addon, then feel free to create a conversation and I'll see if I can assist with solving the conflict.discord.png
Buy a license now
$4.73 $6.30
EULA: Standard EULA
New: Now supporting cryptocurrency payments!
Share and earn
Refer this resource and earn a 10% commission.
187 Views
1 Purchases
2 Downloads
Feb 6, 2025 Published
Feb 8, 2025 Updated
Not yet rated
120.3 KB File size
Languages
  1. English
  2. German
  3. French
  4. Polish
  5. Turkish
  6. Danish
Includes DRM
No
Source access
Closed source without obfuscation
Crediting original
Banners by Im Not Meow Meow

Font is Open Sans by Google

Icons made by freepik from Flaticon
Creator
Owner
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Recommended for you
Remote Tablet, Hacking & Repairing Entities
Not yet rated
1 purchase
Custom Models, Blend Sequences & Donator Features
Not yet rated
1 purchase
Fire Fighters, Extinguishers, Fire Axe, Fire Trucks
Not yet rated
1 purchase
This DLC expands the DarkRP Fire System with exclusive weapons and entities.
Not yet rated
1 purchase
Miner Shelf, Power Sources, Cables, Animations & Custom Models
Not yet rated
1 purchase
Share and earn
Refer this resource and earn a 10% commission.
187 Views
1 Purchases
2 Downloads
Feb 6, 2025 Published
Feb 8, 2025 Updated
Not yet rated
120.3 KB File size
Languages
  1. English
  2. German
  3. French
  4. Polish
  5. Turkish
  6. Danish
Includes DRM
No
Source access
Closed source without obfuscation
Crediting original
Banners by Im Not Meow Meow

Font is Open Sans by Google

Icons made by freepik from Flaticon
Creator
Owner
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Recommended for you
Remote Tablet, Hacking & Repairing Entities
Not yet rated
1 purchase
Custom Models, Blend Sequences & Donator Features
Not yet rated
1 purchase
Fire Fighters, Extinguishers, Fire Axe, Fire Trucks
Not yet rated
1 purchase
This DLC expands the DarkRP Fire System with exclusive weapons and entities.
Not yet rated
1 purchase
Miner Shelf, Power Sources, Cables, Animations & Custom Models
Not yet rated
1 purchase
Top