Players can do a delivery job to earn money.
Delivery allows you players to drive with a car along a route and get money from each checkpoint they 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.
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.
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 wich the delivery 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).
buyVehicleForJob defines if the players need to buy a vehicle for the delivery.
buyVehicleSpawnDistance defines the distance the vehicle is spawned infornt of the player.
buyRandomVehicle defines if a random vehicle should be bought for the delivery.
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 delivery.
useForceUnlockOnVehicle defines if the vehicle will force unlocked during the delivery to avoid exploits with other plugins.
useExpInsteadOfUconomy defines if you want to use exp as currency instead of uconomy.
giveRewardItemsAtEnd defines if you want to give the item rewards to the players at the end of a delivery.
rewardItems can be difined like this:
<rewardItems> <rewardItem>10</rewardItem> </rewardItems>
Avaliable vehicles can be defined like this:
<vehicles> <vehicle name="Orange Truck"> <id>20</id> <price>100</price> </vehicle> </vehicles>
The permission "delivery.admin" is needed to administrate the plugin.
The permission "delivery.job" is needed to use the /delivery or /job command.
First you need to add a route:
/route add route <routeName>
Then you need to add checkPoints to the route:
/route add point <routeName> <pointMoney>
pointMoney defines how much money you get from completing the checkPoint.
If you use random vehicles you can add specific vehicles to your routes with:
/route add vehicle <routeName> <vehicleID> <vehiclePrice>
Then you might want to set a custom maxTime for your route:
/route set time <routeName> <timeInSec>
If you want to list the things you added use:
If you want to remove something use:
/route remove <route|point|vehicle> <routeName> <pointIndex|vehicleID>
If you want to set a new value to something use:
/route set <route|point|time> <routeName> <newRouteName|pointIndex|timeInSec> <pointMoney>
If you want to teleport to a checkPoint use:
/route tp point <routeName> <pointIndex>
To start a delivery:
If you have set buyVehicleForJob in the config totrueuse this first:
Will list all avaliable vehicles.
/delivery start <vehicleID>
If you want to cancel your current delivery use:
You want a custom plugin, have questions on the product or report a bug? Feel free to contact me ;)
Game4Freak#9591 on Discord
A random update appeared. It added specific vehicles for routes if you use random vehicles, exp mode and item rewards at the end of a delivery job
The delivery plugin gives a whole new perspective when it comes to roleplay jobs. Works great, has Uconomy compatibilty and makes for great customization. If you have some creativity this is such a great buy.
Well done. I use this plugin to work bus. The setup is easy, the developer will help you if you need.
But here definitely need to add different rotes for different transport.