Stable1.1.2
UPDATE
- Added compatibility with permanently removing vehicles with Modern Car Dealer.
Updated file: lua/ch_chop_shop/server/chop_shop_server.lua
Stable1.1.1
UPDATE
- Added a cap to the mission npc 3d2d text that says "Hey <player name>", so it cannot go outside the frame.
Updated file: lua/entities/ch_chop_shop_mission_npc/cl_init.lua
Stable1.1.0
UPDATE
- Fixed a typo mistake causing an error on cleanup.
Stable1.0.9
UPDATE
This update introduces a brand new feature; Chop Missions. Interact with the NPC next to the chop shop to start special missions and bring him exclusive cars for an extra reward.
- Missions can be started via an NPC next to the chop shop.
- It is possible to configure a cooldown for players to limit missions.
- Each chop shop has a target vehicle they would like you to find.
- The target vehicle changes over time. If you check back later the vehicle they want is most likely a new one.
- Reward price is dynamic and randomized per chop shop. It also changes with the vehicle.
- When you enter the vehicle from your mission it will notify you that it's the correct vehicle.
- Based on your configuration the vehicle is either marked on the map or not marked on the map.
- The vehicle name and vehicle owner is given to the player when a mission is started.
- If you forget the name and vehicle just go back to the NPC and ask him.
- If a vehicle from a mission is removed one way or another then the mission ends/fails.
- The mission taker is notified about this.
- HUD
- There is a heads up display on the screen that displays various information about the mission.
- Shows countdown timer.
- Shows name of vehicle.
- Shows vehicle owner name.
- If enabled in config it also shows where the vehicle is on the players screen.
- The HUD can be enabled or disabled in the config.
Additionally I've made multiple other fixes and additions.
- Renamed meta functions to be unique to avoid possible conflicts.
- Updated translations.
- Added XP support for Brick's Essentials and DarkRP Essentials by Brickwall
- Config option
CH_ChopShop.Config.EssentialsXPSystemEnabled - Added XP support for GlorifiedLeveling by GlorifiedPig
- Config option
CH_ChopShop.Config.GlorifiedLevelingXPSystemEnabled - Added giving XP for completing a chop shop mission.
- Config option
CH_ChopShop.Config.CompleteChopMissionXPReward - Added bLogs support for chop mission system.
- Log mission start (player, vehicle name and vehicle owner)
- Log mission completed (player and reward)
- Log mission failed (player)
- Removed some remaining globals.
Read more about the mission system in the description and watch the video in the description or HERE
Stable1.0.8
UPDATE
- Added config
CH_ChopShop.Config.CarOwnerPaysForChop. - Forces the owner of the chopped/stolen vehicle to pay for the chopping instead of the chop shop.
Stable1.0.7
UPDATE
- Added a global cooldown system for the chop shop.
- You can enable it and a scrapped vehicle will spawn inside the chop shop after a vehicle is chopped.
- The chop shop will then be unavailable for everyone for the period you've configured.
- The prop vehicle inside will illustrate it is unavailable and it will also give a notification if you try to chop a vehicle.
- Config option to enable/disable
CH_ChopShop.Config.EnableGlobalCooldown(disabled by default) - Cooldown config option
CH_ChopShop.Config.GlobalCooldownTime - Vehicle prop model config option
CH_ChopShop.Config.GlobalCooldownVehicleModel - The personal cooldown system is still available and is still taken into account.
Stable1.0.6
UPDATE
- Fixed a rare nil value error with vehicle names.
Updated file: lua/ch_chop_shop/shared/chop_shop_util_func.lua
Stable1.0.5
UPDATE
- Updated the ramp blocking blacklist.
Updated file: lua/entities/ch_chop_shop/init.lua
Stable1.0.4
UPDATE
- Fixed a missing translation for French.
- Fixed a problem on rp_rockford_v2b where it would think the ramp is blocked.
- Added some spark particles when crushing cars.
- Added new functionality where users cannot retrieve a vehicle if it was recently chopped.
- The way this works is if PLAYER X chops PLAYER Y's vehicle, then PLAYER Y cannot retrieve that specific vehicle for a configurable amount of time.
- Added config to enable/disable this
CH_ChopShop.Config.DisallowVehicleSpawningAfterChop - Added config for time
CH_ChopShop.Config.DisallowVehicleSpawningTime - Updated language file.
Stable1.0.3
UPDATE
- Fixed lua errors from chop shop.
Updated file: lua/entities/ch_chop_shop/cl_init.lua
Stable1.0.2
UPDATE
- Added config
CH_ChopShop.Config.ChopOwnVehicles - Ability to enable/disable players selling their own vehicles to the chop shop.
- Increased bit count for chop vehicle price networking.
Stable1.0.1
UPDATE
- Pre-cached models for chop shop.
- Added ground shaking effect when crushing cars.
- Added new sounds for crushing car.
- Added sounds for opening/closing machine door.
- Fixed price calculation when vehicle was entirely broken (0 health).
- Vehicles with 0% health now returns a price equivalent to the vehicles horsepower (luxury measure) multiplied by
CH_ChopShop.Config.PriceMultiplier - Added a vehicle blacklist. Vehicles on the list cannot be chopped.
- Enable/disable config
CH_ChopShop.Config.UseBlacklist - List of vehicles
CH_ChopShop.Config.ChopVehiclesBlacklist - Added permanently removing vehicles after chopping them.
- If enabled vehicles that is chopped will be removed from the owners car garage.
- Enable/disable config
CH_ChopShop.Config.PermanentlyRemoveVehiclesOnChop - Works with VCMod
- Might work with William's Car Dealer (UNTESTED)
- Updated language file.