Join the Game4Freak Discord Get exclusive plugin sneak peeks, talk directly with VisEntities, never miss important updates, and unlock special discount codes!
Air Dropped Vehicles

Air Dropped Vehicles 1.1.3

Call in vehicles by air using skinned supply signals

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

  • airdroppedvehicles.use -- Allows the player to deploy vehicle supply signals. Players without this permission have their signal returned when thrown

Commands

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:
adv.givesignal Alistair 1942898011 "Minicopter" 3

Configuration

JSON:
{
  "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

JSON:
{
  "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!"
}
  • Like
Reactions: (Manky)sieve
Author
VisEntities
License duration
Unlimited
Price
9.99 USD
First release
Last update

Ratings

4.00 star(s) 2 reviews

Also by VisEntities

  • Nerfed Raid Building
    Nerfed Raid Building
    Prevents entities placed during raids from starting at full health, gradually healing them afterward
  • Gamemode Raid Simulator
    Gamemode Raid Simulator
    Practice and compete in realistic raid scenarios
  • Loot Inject
    Loot Inject
    Inject items into existing loot tables without replacing them

Latest updates

  1. 1.1.3

    Possible fix for vehicle signals sometimes spawning normal airdrops instead of vehicles.
  2. 1.1.2

    Optimized ground checking performance for multiple simultaneous airdrops. Improved vehicle...
  3. 1.1.1

    Fixed signals sometimes spawning a normal airdrop instead of a vehicle. Vehicles now land...

Latest reviews

They don't work with the right mouse button, and sometimes a regular airdrop arrives if you're standing high.
As expected, the Plugin is working Great, clean Config setup, and easy to use can also be integrated to other plugins
Back
Top
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.
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.
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.
Persistent data is saved in the data/ directory. This includes things like saved settings, usage stats, or player progress depending on the plugin. Deleting a data file will reset stored progress or customizations.
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.
This section lists public methods exposed by the plugin for use in other plugins. You can call these via the CallHook method. Ensure the plugin is loaded before calling its API to avoid null reference errors.
These are custom hooks that other plugins can listen for. Simply define a method with the same name and expected parameters in your plugin to handle the event. Hooks are triggered at key moments and are useful for extending or reacting to plugin behavior.
These hooks are injected into the game's code using Harmony. They let the plugin run code at key points in the game's internal logic. You can return values to block or modify behavior. Use with caution — these are powerful and can affect core mechanics.
Cart