Chop Shop

$20.00

Sold by: Wrecks

About Chop Shop

Unlock another lane of economic gameplay in Rust with the Chop Shop plugin.

Categories: , ,

Description

Unlock another lane of economic gameplay in Rust with the Chop Shop plugin: pulling inspiration from NOPIXEL GTA RP, I have created the Car Chopping Mechanic with my own spin. Your “Criminal” players can now seek out Choppable Cars out in the world and make some ill-gotten gains.

Via config, you can set up how many Chop Cars can spawn within the world at once and set whether you want to notify “Law Enforcement” (for RP Servers).

When a Chop Car spawns in the world, only players with the Criminal Perm are able to see the message/notification, and only those players with the Criminal Perm can chop said vehicles.

The vehicles cannot be stolen and will auto-despawn if a player can’t /chop it in time.

When a vehicle is being chopped, players with the Law Enforcement Permission have a chance via config to be notified of said crime, creating some interesting scenarios for your server.

When a vehicle is being chopped, you can set the weight of items and customize them to the fullest as well. You can also set a “fail” item that you can also customize, which a player will get if the chop fails on that chopping chance.

Skill Tree can be used to grant players XP on each part chop. This is optional.

NOTE – Parts Chopped and Time Between chops Multiplied together is how we calculate our Total Chop Time.

Works with Kits.

Requires Economics or Server Rewards to handle cash out.

Will need Marker Manager from UMOD to show NPC Location.

I pre-made 12 custom car parts. You can also add your own custom parts via config, and choose whether they are marketable to the Chop Shop Dealer as well.

You can set the spawn time for the NPC and despawn time. Criminal players will be notified when the dealer has arrived and left his station.

The NPC can dynamically spawn at monuments on its own, or you can use /spawnchopdealer to have him spawn where you choose, with the dynamic option toggled off.

Output all sales to Discord to track your economy and make adjustments as needed to the Chop Shop NPCs’ “Bonus Buy” & “Discount Buy” as needed to suit your taste.

VIDEO DEMO

https://www.youtube.com/watch?v=jZyGkY2NpOo

HOOKS

OnChopCarSpawned – CALLED ON CAR SPAWN

OnChopNPCActive – CALLED ON NPC SPAWNED

OnChopNPCInactive – CALLED ON NPC RETIRED

COMMANDS

/SPAWNCHOPDEALER – Requires Admin Permission – Will spawn a CHOP SHOP NPC in your Position. (ONLY IF NPC DYNAMIC SPAWN IS FALSE!!!)

/REMOVECHOP – Requires Admin Permission – Will remove the CHOP SHOPNPC you are looking at.

/GC – Requires Admin Permission – Will spawn all Chop Shop Items to your inventory, handy for testing discount and bonus buy rates.

/GT – Requires Admin Permission – Will spawn a “Chop Tool” in your inventory. You can also set this items required skin in Config, I created my own, but you can also add this tool to your own in game shops, all you need is the matching SkinID. I used the “pipetool” to mimic a hand tool

/CHOP – Requires Criminal Permission – Will allow the player to “Chop” the Vehicle & starts the item pulling minigame on a valid vehicle that is spawned via the Chop Shop Plugin.

CONFIG

{
  "Discord Webhook URL": "INSERT_WEBHOOK_HERE",
  "Chat Icon": 0,
  "Enable Sale To NPC?": true,
  "Enable Skill Tree Xp Gain On Successful Chop (Per Part)?": true,
  "Skill Tree Xp Value (Per Part)": 5,
  "Enable Random Spawning of the Chop Shop Dealer? (Disabling allows you to Manually set Pos Via Command)": true,
  "What time to allow NPC to Spawn?": 12,
  "What time should we be over for the NPC to Despawn?": 18,
  "Enable NPC Active/Inactive SFX?": true,
  "Enable Marker Manager from UMOD, To Mark NPC Location?": true,
  "Economy Plugin - 1 Economics - 2 Server Rewards": 2,
  "Max Amount of Chopped Items to Sell at One Time": 3,
  "NPC Interaction Cooldown In Seconds": 5,
  "NPC Kit Enabled?": false,
  "NPC Kit Name?": "",
  "Require a ChopTool?": true,
  "SkinID Required for the ChopTool": 3253162295,
  "Amount of Items To Spawn": 5,
  "Time Between Part Chops In Seconds? (Multiply Amount of Items to Spawn by this value to get total Chop Time.)": 10,
  "Chance to Fail an Item Chop": 10,
  "Drop Item On Failed Item Chop?": true,
  "Item to Drop on Fail Shortname": "scrap",
  "Amount of Fail Item To Drop": 25,
  "Fail Item SkinID": 0,
  "Fail Item Custom Name": "CUSTOM SCRAP",
  "Chance To Notify Police?": 80,
  "Broadcast Chop In Progress?": true,
  "Max Amount Of Chop Cars to Exist in the World": 3,
  "Time Between Auto Spawns In Seconds": 60,
  "Time in Seconds for a Chop Car to Despawn if Not Chopped": 690,
  "NPC Weapon": "pipetool",
  "NPC Weapon Skin": 3253162295,
  "NPC Clothing Options": [
    {
      "Shortname": "pants",
      "Skin": 1402353612
    },
    {
      "Shortname": "shirt.collared",
      "Skin": 1402339549
    },
    {
      "Shortname": "shoes.boots",
      "Skin": 1196740980
    },
    {
      "Shortname": "hat.cap",
      "Skin": 1137543887
    },
    {
      "Shortname": "burlap.gloves",
      "Skin": 1402323871
    }
  ],
  "Obtainable Items": [
    {
      "Item ShortName": "battery.small",
      "Item CustomName": "Steering Wheel",
      "Skin ID": 3253851366,
      "Is Marketable?": true,
      "Sale Price?": 50,
      "Max Discount Buy Variation in %? (Negative Values) (To Simulate Supply & Demand)": 0,
      "Maximum Bonus Variation in %? (Positive Values) (To Simulate Supply & Demand)": 0,
      "Item Weight - Higher Values Drop More": 50
    },
    {
      "Item ShortName": "battery.small",
      "Item CustomName": "Chrome Wheel",
      "Skin ID": 3253851496,
      "Is Marketable?": true,
      "Sale Price?": 50,
      "Max Discount Buy Variation in %? (Negative Values) (To Simulate Supply & Demand)": 0,
      "Maximum Bonus Variation in %? (Positive Values) (To Simulate Supply & Demand)": 0,
      "Item Weight - Higher Values Drop More": 50
    },
    {
      "Item ShortName": "battery.small",
      "Item CustomName": "Instrument Cluster",
      "Skin ID": 3253851605,
      "Is Marketable?": true,
      "Sale Price?": 50,
      "Max Discount Buy Variation in %? (Negative Values) (To Simulate Supply & Demand)": 0,
      "Maximum Bonus Variation in %? (Positive Values) (To Simulate Supply & Demand)": 0,
      "Item Weight - Higher Values Drop More": 50
    },
    {
      "Item ShortName": "battery.small",
      "Item CustomName": "Drilled Slotted Rotor",
      "Skin ID": 3253851805,
      "Is Marketable?": true,
      "Sale Price?": 50,
      "Max Discount Buy Variation in %? (Negative Values) (To Simulate Supply & Demand)": 0,
      "Maximum Bonus Variation in %? (Positive Values) (To Simulate Supply & Demand)": 0,
      "Item Weight - Higher Values Drop More": 50
    },
    {
      "Item ShortName": "battery.small",
      "Item CustomName": "Smoked Headlamp",
      "Skin ID": 3253855834,
      "Is Marketable?": true,
      "Sale Price?": 200,
      "Max Discount Buy Variation in %? (Negative Values) (To Simulate Supply & Demand)": 0,
      "Maximum Bonus Variation in %? (Positive Values) (To Simulate Supply & Demand)": 0,
      "Item Weight - Higher Values Drop More": 30
    },
    {
      "Item ShortName": "battery.small",
      "Item CustomName": "Burn Tip Muffler",
      "Skin ID": 3253855929,
      "Is Marketable?": true,
      "Sale Price?": 200,
      "Max Discount Buy Variation in %? (Negative Values) (To Simulate Supply & Demand)": 0,
      "Maximum Bonus Variation in %? (Positive Values) (To Simulate Supply & Demand)": 0,
      "Item Weight - Higher Values Drop More": 30
    },
    {
      "Item ShortName": "battery.small",
      "Item CustomName": "Deep Cycle Battery",
      "Skin ID": 3253856046,
      "Is Marketable?": true,
      "Sale Price?": 200,
      "Max Discount Buy Variation in %? (Negative Values) (To Simulate Supply & Demand)": 0,
      "Maximum Bonus Variation in %? (Positive Values) (To Simulate Supply & Demand)": 0,
      "Item Weight - Higher Values Drop More": 30
    },
    {
      "Item ShortName": "battery.small",
      "Item CustomName": "Black Chrome Wheel and Tire",
      "Skin ID": 3253856327,
      "Is Marketable?": true,
      "Sale Price?": 200,
      "Max Discount Buy Variation in %? (Negative Values) (To Simulate Supply & Demand)": 0,
      "Maximum Bonus Variation in %? (Positive Values) (To Simulate Supply & Demand)": 0,
      "Item Weight - Higher Values Drop More": 30
    },
    {
      "Item ShortName": "battery.small",
      "Item CustomName": "Sport Drilled Slotted Rotor",
      "Skin ID": 3253857441,
      "Is Marketable?": true,
      "Sale Price?": 350,
      "Max Discount Buy Variation in %? (Negative Values) (To Simulate Supply & Demand)": 0,
      "Maximum Bonus Variation in %? (Positive Values) (To Simulate Supply & Demand)": 0,
      "Item Weight - Higher Values Drop More": 15
    },
    {
      "Item ShortName": "battery.small",
      "Item CustomName": "Sport Instrument Cluster",
      "Skin ID": 3253857631,
      "Is Marketable?": true,
      "Sale Price?": 350,
      "Max Discount Buy Variation in %? (Negative Values) (To Simulate Supply & Demand)": 0,
      "Maximum Bonus Variation in %? (Positive Values) (To Simulate Supply & Demand)": 0,
      "Item Weight - Higher Values Drop More": 15
    },
    {
      "Item ShortName": "battery.small",
      "Item CustomName": "Black Chrome Wheel",
      "Skin ID": 3253857774,
      "Is Marketable?": true,
      "Sale Price?": 350,
      "Max Discount Buy Variation in %? (Negative Values) (To Simulate Supply & Demand)": 0,
      "Maximum Bonus Variation in %? (Positive Values) (To Simulate Supply & Demand)": 0,
      "Item Weight - Higher Values Drop More": 15
    },
    {
      "Item ShortName": "battery.small",
      "Item CustomName": "Sport Steering Wheel",
      "Skin ID": 3253857894,
      "Is Marketable?": true,
      "Sale Price?": 350,
      "Max Discount Buy Variation in %? (Negative Values) (To Simulate Supply & Demand)": 0,
      "Maximum Bonus Variation in %? (Positive Values) (To Simulate Supply & Demand)": 0,
      "Item Weight - Higher Values Drop More": 15
    }
  ]
}

LANG

{
  "NoPerms": "[<color=#ff757a>Chop Shop</color>] You do not have permission to run this <color=#75fffa>Command</color>!",
  "NoItems": "[<color=#ff757a>Chop Shop</color>] :coffeecan: You have no <color=#75fffa>Items</color> on you that I can cash out. nBe on the look out for Choppable Vehicles, see you soon!nn:exclamation:",
  "ChopShopCooldownMessage": "[<color=#ff757a>Chop Shop</color>] :angry: Wait <color=#75fffa>{0}</color> second(s)!, I think someone tailed you here...",
  "EconomicsMessage": "[<color=#ff757a>Chop Shop</color>] :eyes: nn I guess I can give you <color=#85bb65>$</color><color=#42b5a6>{0}</color> for your <color=#42b5a6>{1}x</color> <color=#a642b5>{2}</color>(s).",
  "SrMessage": "[<color=#ff757a>Chop Shop</color>] :eyes: nn I guess I can give you <color=#42b5a6>{0}</color> <color=#cd5c5c>RP</color> for your <color=#42b5a6>{1}x</color> <color=#a642b5>{2}</color>(s).",
  "SaleDisabled": "[<color=#ff757a>Chop Shop</color>] <color=#75fffa>Sales</color> are Disabled in the Config, Enable and Try again.",
  "ChopCarSpotted": "[<color=#ff757a>Chop Shop</color>] A <color=#ffb575>Vehicle</color> ready to be chopped has been spotted near <color=#75ffb5>{0}</color> :eyes:",
  "DenyCops": "[<color=#ff757a>Chop Shop</color>] <color=blue>Law Enforcement</color> cannot Chop Vehicles.",
  "DenyCivs": "[<color=#ff757a>Chop Shop</color>] Law Enforcement cannot Chop Vehicles.",
  "ChopToolRequired": "[<color=#ff757a>Chop Shop</color>] You need a <color=green>ChopTool</color> To Chop Vehicles.",
  "NotACrim": "[<color=#ff757a>Chop Shop</color>] :angry: Hold up!, Are you a <color=blue>Cop</color>?",
  "DealerOpenDynamicFalse": "[<color=#ff757a>Chop Shop</color>] The Chop Shop Dealer is open for <color=#75ffb5>Business</color>.",
  "DealerOpenDynamicTrue": "[<color=#ff757a>Chop Shop</color>] The Chop Shop Dealer is waiting near <color=#75ffb5>{0}</color>.",
  "DealerClosed": "[<color=#ff757a>Chop Shop</color>] The Chop Shop Dealer has closed up Shop.",
  "NotifyCops": "[<color=#ff757a>Chop Shop</color>] An Anonymous Tip says a Car is being <color=#ff757a>Chopped</color>, The Marked Location is on your Map.",
  "ChopStarted": "[<color=#ff757a>Chop Shop</color>] <color=#75ffb5>{0}</color> has started Chopping a Vehicle.",
  "AlreadyChopped": "[<color=#ff757a>Chop Shop</color>] This Vehicle is already <color=#75ffb5>Claimed</color>.",
  "Failed": "[<color=#ff757a>Chop Shop</color>] Damn, that part is <color=#75ffb5>Scrap Metal</color> now.",
  "ChopItemsSpawned": "[<color=#ff757a>Chop Shop</color>]All <color=#75ffb5>Chop Shop Items</color> have been spawned.",
  "ChopToolSpawned": "[<color=#ff757a>Chop Shop</color>] <color=#75ffb5>Chop Tool</color> sent to your Inventory."
}

 

1 review for Chop Shop

  1. 5 out of 5

    Kapco411 (verified owner)

    5 Stars, Awesome plugin and just what we needed for some interesting game play. Custom spawn the Chop shop dealer at Oxums for RP servers. Make the chop tools craftable or add them to the loot table. Lots of ways to configure this so have some fun with it. Works great out of the box or add your own twist to it. Keep em coming Wrecks.


Only logged in customers who have purchased this product may leave a review.

Version 1.0.6 | Updated October 5, 2024
  • Fixed * - Chop Dealer Damage Fix * - Null Check Added to Vanilla Marker Remover.
Version 1.0.59 | Updated September 4, 2024
  • Updated UPDATE FOR 9/5 POOLING CHANGES DO NOT UPDATE BEFORE
Version 1.0.58 | Updated August 14, 2024
  • Fixed Hotfix
Version 1.0.57 | Updated August 14, 2024
  • Added Null Check on CanMount
Version 1.0.56 | Updated August 13, 2024
  • Updated Refactoring.
  • Added Item Name to Skill Tree Message.
Version 1.0.55 | Updated July 10, 2024
  • Fixed Added Null Check
Version 1.0.54 | Updated July 10, 2024
  • Added Mount Blocking
Version 1.0.53 | Updated June 12, 2024
  • Updated NPC AutoSpawn Tweak.
Version 1.0.52 | Updated June 3, 2024
  • Updated Despawn Method.
Version 1.0.51 | Updated June 2, 2024
  • Updated Modified Spawning Logic
  • Fixed Chop Spawn Rotation, So it lands nicely on lifts
  • Added Added spawns at Oxums.
Version 1.0.5 | Updated May 30, 2024
  • Fixed SR Check
  • Added Night Shift Check For NPC
Version 1.0.4 | Updated May 28, 2024
  • Added Pooling
  • Fixed Chop Car Entity Name for proper Chopping
Version 1.0.3 | Updated May 28, 2024
  • Updated Linq Revert, Corrections.
Version 1.0.2 | Updated May 27, 2024
  • Updated Refactored Spawn Point Methods.
  • Added DZP Command for Debugging points for Chop Stations.
Version 1.0.1 | Updated May 26, 2024
  • Fixed Correction for Duration and Amount of parts Chopped, Fixed New Mission provider marker, with help from imthenewguy
Version 1.0.0 | Updated May 25, 2024
  • Added Release

Discussions

There are no discussions yet.

Leave a reply

Your email address will not be published. Required fields are marked *

Plugin FAQ – How do I use this .zip/.7z file I just purchased on my server?

• First, you want to unzip the file. You can do so by just double-clicking it to open, then drag the contents to the desired location (you may need to install an external unzipping software if you don’t already have one such as 7zip or winrar)
• Next you will find either a structure of folders or just the .cs file itself (it’s the actual plugin file itself).
• After that just install the .cs (plugin file) into your …/oxide/plugins/ folder where you will install plugins you ever need to.

Additionally, here’s a great video that easily covers adding a plugin to your server if you need! https://youtu.be/yWC_p97FhQA

• Installation is not included with any products on the site, however, if needed we may assist if you reach out to our support.

Currently all products on Lone.Design will be contained within a zipped file which is the .7z or .zip that you see. I believe windows 10 and up can unzip on its own without 3rd party tools, but in that case, if you’re unfamiliar with zipped files here are 2 programs I recommend to easily unzip zipped files.

Video On How to Zip and Unzip: https://youtu.be/Ep-L3PjBPCk (TechInsider Youtube Channel)

Zipping/Unzipping Tools
Winrar https://www.rarlab.com (I used to use for years, but works great!)
7zip https://www.7-zip.org/a/7z2107-x64.exe (the one I use currently)

Product Enquiry

Please Login to make enquiry about this product