Air Dropped Vehicles

VAULT+ RUST PLUGIN Air Dropped Vehicles 1.1.5

Upgrade or register to download
Official page:
Works With
Gear Core, Karuza Custom Vehicles








By default, supply signals call in a cargo plane that drops a standard supply crate. This plugin repurposes that system so specially skinned supply signals instead call in a cargo plane that parachutes a vehicle directly to the drop zone.

When a player throws a configured vehicle signal, a cargo plane is dispatched to the drop location. Instead of a supply crate, the plane drops the chosen vehicle hanging beneath a parachute, descending vertically at a configurable speed. The vehicle detaches just above the ground and lands ready to use, with a preset amount of fuel already in the tank.

Each vehicle type is tied to a unique supply signal skin ID and optional display name, allowing multiple vehicle signals to coexist on the same server. A permission check gates who can deploy these signals, and players without access receive a refund of the signal item.

Permissions

This plugin uses Oxide's permission system. Grant or revoke permissions using oxide.grant and oxide.revoke. You can assign them to individual players or groups using their Steam id or group name.
  • airdroppedvehicles.use -- Allows the player to deploy vehicle supply signals. Players without this permission have their signal returned when thrown

Commands

Chat commands start with a /, while console commands can be entered directly in the F1 console or server console. Use find <keyword> in console to search for available commands related to the plugin. Parameters in < > are required, while [ ] are optional.

Console Commands

  • adv.givesignal <playerName|SteamID> <skinId> ["Display Name"] [amount]-- Gives a supply signal item with the specified skin to the target player. Must be run from the server console or by an admin in the in-game console
    • playerName|SteamID -- Partial name or full Steam ID of the target player. Must be currently online
    • skinId -- The skin ID that corresponds to a configured vehicle drop
    • "Display Name" -- Optional. Sets a custom display name on the item. Use quotes if the name contains spaces. Must match the Supply Signal Display Name in the config if one is set
    • amount -- Optional. Number of signals to give. Defaults to 1
Example:
Code:
Copy
adv.givesignal Alistair 1942898011 "Minicopter" 3

Configuration

Settings are stored in the config file found under the config/ directory. You can edit this file manually, then reload the plugin to apply your changes.
JSON:
Copy
Code:
{
  "Version": "1.1.3",
  "Vehicle Drops": [
    {
      "Supply Signal Skin Id": 1942898011,
      "Supply Signal Display Name": "Minicopter",
      "Vehicle Prefab Path": "assets/content/vehicles/minicopter/minicopter.entity.prefab",
      "Descent Speed": "Fast",
      "Initial Fuel Amount (if vehicle has a fuel tank)": 75,
      "Gear Set To Equip On Carrier NPC (Gear Core)": "Pilot"
    },
    {
      "Supply Signal Skin Id": 1942906150,
      "Supply Signal Display Name": "Rowboat",
      "Vehicle Prefab Path": "assets/content/vehicles/boats/rowboat/rowboat.prefab",
      "Descent Speed": "Slow",
      "Initial Fuel Amount (if vehicle has a fuel tank)": 40,
      "Gear Set To Equip On Carrier NPC (Gear Core)": "Pilot"
    },
    {
      "Supply Signal Skin Id": 1942896432,
      "Supply Signal Display Name": "Scrap Transport Helicopter",
      "Vehicle Prefab Path": "assets/content/vehicles/scrap heli carrier/scraptransporthelicopter.prefab",
      "Descent Speed": "VeryFast",
      "Initial Fuel Amount (if vehicle has a fuel tank)": 150,
      "Gear Set To Equip On Carrier NPC (Gear Core)": "Pilot"
    },
    {
      "Supply Signal Skin Id": 1942900715,
      "Supply Signal Display Name": "RHIB",
      "Vehicle Prefab Path": "assets/content/vehicles/boats/rhib/rhib.prefab",
      "Descent Speed": "Normal",
      "Initial Fuel Amount (if vehicle has a fuel tank)": 60,
      "Gear Set To Equip On Carrier NPC (Gear Core)": "Pilot"
    }
  ]
}

Vehicle Drop Settings

Each entry in Vehicle Drops defines one vehicle signal type. Multiple entries can be added for different vehicles.
  • Supply Signal Skin Id -- The Steam Workshop skin ID applied to the supply signal item. This is the primary identifier used to match a thrown signal to a vehicle drop configuration
  • Supply Signal Display Name -- Optional. If set, the thrown signal must also match this display name (case-insensitive) in addition to the skin ID. Use this to differentiate signals that share the same skin. Leave empty to match by skin ID alone
  • Vehicle Prefab Path -- The full prefab path of the vehicle to spawn. See Vehicle Prefab Paths for common paths
  • Descent Speed -- How fast the vehicle descends during the drop. See Descent Speeds for accepted values
  • Initial Fuel Amount -- Amount of low-grade fuel added to the vehicle on spawn. Set to 0 for no fuel. Has no effect on vehicles without a fuel tank
  • Gear Set To Equip On Carrier NPC -- Name of a Gear Core gear set to apply to the dummy NPC carrier during the drop. Leave empty to disable. Requires Gear Core to be loaded

Vehicle Prefab Paths

Common vehicle prefab paths for use with this plugin:
VehiclePrefab Path
Minicopterassets/content/vehicles/minicopter/minicopter.entity.prefab
Scrap Transport Helicopterassets/content/vehicles/scrap heli carrier/scraptransporthelicopter.prefab
Rowboatassets/content/vehicles/boats/rowboat/rowboat.prefab
RHIBassets/content/vehicles/boats/rhib/rhib.prefab
Modular Car (2 socket)assets/content/vehicles/modularcar/car_2_module_500.prefab
Modular Car (3 socket)assets/content/vehicles/modularcar/car_3_module_750.prefab
Modular Car (4 socket)assets/content/vehicles/modularcar/car_4_module_1250.prefab
Snowmobileassets/content/vehicles/snowmobiles/snowmobile.prefab
Tomaha Snowmobileassets/content/vehicles/snowmobiles/tomahasnowmobile.prefab
Horseassets/rust.ai/nextai/testridablehorse.prefab
Submarine (Solo)assets/content/vehicles/submarine/submarinesolo.prefab
Submarine (Duo)assets/content/vehicles/submarine/submarineduo.prefab

Karuza Customs vehicles
This plugin is compatible with custom vehicles added by Karuza. Simply place the custom vehicle's prefab path in the Vehicle Prefab Path field and it will spawn and descend like any vanilla vehicle.

Descent Speeds

The Descent Speed field accepts one of five values that control how fast the parachute descends:
ValueSpeed
VerySlow~2 m/s - very gentle, long hang time
Slow~5 m/s - leisurely descent
Normal~8 m/s - moderate drop speed
Fast~14 m/s - quick delivery
VeryFast~22 m/s rapid drop, shorter airtime-
Regardless of the configured speed, all drops slow to ~3 m/s within the final 15 meters above the landing surface.

Localization

Language files are located in the lang/ folder. To translate messages, copy the en.json file into your target language folder (e.g. fr, de) and edit the values. Reload the plugin after changes to apply new messages.
JSON:
Copy
Code:
{
  "Error.DropDenied": "You are not allowed to deploy vehicle supply signals.",
  "Error.NoPermissionCommand": "You are not allowed to use this command.",
  "Error.GiveSignalUsage": "Usage: adv.givesignal <playerName|SteamID> <skinId> [\"Display Name\"] [amount]",
  "Error.GiveSignalPlayerNotFound": "No active player found matching \"{0}\".",
  "Error.GiveSignalSkinInvalid": "Invalid skin ID \"{0}\".",
  "Error.GiveSignalAmountInvalid": "Invalid amount \"{0}\". It must be a positive number.",
  "Error.GiveSignalFailedCreate": "Failed to create supply-signal item!",
  "Info.SignalAccepted": "Delivery incoming: {0}. Clear the landing zone!",
  "Info.GiveSignalSuccess": "Gave {1} supply signal(s) (skin {0}) to {2}.",
  "Info.ReceiveSignal": "You received {0} × {1} supply signal!"
}
Author
Just4Free
First release
Last update

Ratings

0.00 star(s) 0 ratings
Back
Top