Smuggling

(2)

Players can do a smuggling job to earn money. The police can join the chase for them to prevent the smuggle and earn some money.

Features

Smuggling allows your players to drive with a car along a route and get money once its complete.

The next checkpoint will be marked on the map and you can add a effect on it.

If they complete the route they get the money back they payed for the vehicle.

The police can join a chase for those smugglers and if they prevent the smuggle they get some money as reward.

The smuggler position gets marked in a interval (defined in the config).

It works with a custom ui wich will create a nice feeling.

The workshop mod can be foundhere.

Uconomy is needed and can be foundhere.

Join thediscordto stay informed about updates and planed features.

Get a 20% discount if you already own thedeliveryplugin (contact me to get the discount)

Configuration

checkPointRadius defines the max radius a player can be away to complete it.

checkPointMarkerEffectID defines the ID of the effect wich will mark the next checkPoint.

checkPointWaitTimeSec defines the time you have to wait at a checkPoint to complete it.

cancelTimeOutOfVehicleSec defines the time after which the smuggle will be canceled if you leave the vehicle.

defaultRouteMaxTimeSec defines the default max time you have to complete a route (is overwriten if you add a time in the route).

buyVehicleForSmuggle defines if the players need to buy a vehicle for the smuggle.

buyVehicleSpawnDistance defines the distance the vehicle is spawned infornt of the player.

buyRandomVehicle defines if a random vehicle should be bought for the smuggle.

useSamePriceForRandomVehiclesdefines if all vehicles will have the same price when given randomly.

randomVehiclePricedefines the price for the random vehicles when useSamePriceForRandomVehicles is enabled.

removeVehicleAtEnd defined if the vehicle will be removed at the end of the smuggle.

useForceUnlockOnVehicle defines if the vehicle will force unlocked during the smuggle to avoid exploits with other plugins.

minPolicePerSmuggle defines the minimal amount of police players on the server to start a smuggle (e.g. if you have 2 smuggles active 2x the amount is needed).

notifiyPolicedefines if the police should be noticed.

policePermissiondefines the police permission (default: "smuggling.police");

markSmugglerForPolicedefines if the smuggler should be marked on the map.

markDelayMinsdefines the minutes between the marks.

permissionWhileInChasedefines a permission which a player has while he is in a chase to work with other plugins.

useExpInsteadOfUconomy defines if the plugins uses experience instead of uconomy.

Avaliable vehicles can be defined like this:

<vehicles>
    <vehicle name="Orange Truck">
      <id>20</id>
      <price>100</price> 
    </vehicle>
</vehicles>

Permissions

The permission "smuggling.admin" is needed to administrate the plugin.

The permission "smuggling.smuggle" is needed to use the /smugglecommand.

The permission "smuggling.chase" is needed to use the /chasecommand.

Setup

First you need to set a point for the police to spawn when they get "killed".

/sroute set policespawn

To start with the routes you need to add a route:

/sroute add route <routeName>

or

/sroute add route <routeName> <routeMoney>

Then you need to add checkPoints to the route:

/sroute add point <routeName>

Then you might want to set a custom maxTime for your route:

/sroute set time <routeName> <timeInSec>

If you want to list the things you added use:

/sroute list

If you want to remove something use:

/sroute remove <route|point> <routeName> <pointIndex>

If you want to set a new value to something use:

/sroute set <route|point|time|money> <routeName> <newRouteName|pointIndex|timeInSec|routeMoney>

If you want to teleport to a checkPoint use:

/sroute tp point <routeName> <pointIndex>

If you want to set a police spawn point for chases:

/pspawn or /policespawn

Usage

To start a smuggle:

/smuggle start

If you have set buyVehicleForJob in the config totrueuse this first:

/smuggle list

Will list all avaliable vehicles.

/smuggle start <vehicleID>

If you want to cancel your current delivery use:

/smuggle cancel

The police gets noticed once a smuggle is started.

To join the chase:

/chase join <id>

<id> is a individual id that gets generated for a chase which is shown in the smuggle notification.

To leave the chase:

/chase leave <id>

To list the active chases:

/chase list

Contact

You want a custom plugin, have questions on the product or report a bug? Feel free to contact me ;)

Discord Server

Game4Freak#9591 on Discord

Game4Freak on Steam

Changelog (v1.1.0)

  • Added option to use exp instead of uconomy
  • Added command to add spawn for police when they join a chase

User Reviews

No exp mode. Will make it 5 if they add. - Dec 5, 2019

I wish this plugin had EXP instead of stupid uconomy. However several DMs to Game4Freak has not solved this.

New: This is an AMAZING plugin!

Comer
Not Enough Support - Nov 30, 2019

I Originally gave the developer the idea to make the smuggling plugin but by the time I got around to set it up I noticed it didn't have a feature that I originally said would be good. Now I understand that the dev doesnt have to add this feature But i offered to pay extra, request it custom and many more ways but he simply ignored me on discord. He then finally announced he is not doing any updates to this plugin.

Feels like a waste of $15 but I guess I should of made sure it had all the features I wanted before I purchased it

BradleyCooper

Store: Game4Freak Plugins

Price: $15



Supported payment methods: PayPal

All future updates (bug fixes, new features, etc.) are included in the price.