Copter Weapons

Original price was: $29.99.Current price is: $9.99.-67%

Sold by: Bxrflip

This is an intuitive way for players to mount weapons and other equipment on their copters! Every player flyable helicopter is automatically equipped with a weapon configuration box. Players can configure their own copter loadouts by dropping weapons into marked inventory slots in the box.

No setup is needed, but config options let you customize everything to your liking.
Compatible with both Oxide and Carbon!

Categories: , ,

Description

minicopterwithboxloaded.png.c76d1b4c8f43867cd8cb38f05fe0ced9.png

Overview:

This plugin allows players to mount their weapons to the bottom of their Minicopters and Scrap Transport Helicopters. Players can configure their weapons by simply inserting them into the corresponding inventory slots of a box on the back of the mini or scrap heli. Ammo for the weapons is also stored in this box with 5 ammo slots that are shared between all of the weapons. Players can also equip their copters with flares, a radar set, and other utilities which will be added in the future.

CopterWeaponsConfigurationUIfull.png.eb48ad6d31127f4a06d98f3466c5a008.png

Operation

Using the plugin is very straightforward and intuitive: just drop weapons in the spots you want em, then go! The default key binds mimic the attack helicopter, so players don’t get confused:
Fire Weapon: LMB
Fire Flare: RMB
Switch Weapon: Sprint
Switch Ammo/Reload : Duck
Switch Radar Target: Use
Lock target/Activate Seeker: Reload

patrolheliflarecopterweapons.jpg.76eb837dc247edc9dc49b8ddbc579f9d.jpg

 

Configuration

The config is very long and can be confusing to navigate. The plugin will automatically create the default config when you first run it. The dictionary of weapons always gets written on top, so you will need to scroll to the very bottom in order to find the general plugin settings.

Here are some of the settings that can be changed (this is subject to change as I plan to add much more functionality over the coming months):

 

“DebounceTimeSeconds”: 4.0, (The amount of time a button will be inactive after pressing)

“DisplayOutOfAmmoMessage”: true,

“DisplaySelectedWeaponMessage”: true,

“UnlimitedAmmo”: false, (Makes server projectile weapons not require ammo, but doesn’t work on most weapons. If you want an unlimited ammo version, please look for Minicopter Combat)

“DisablePermissionCheck”: true, (enables permissions for each weapon)

“ApplyToScrapCopter”: true, (Does a weapon box spawn on the back of all minicopters)

“ApplyToMinicopter”: true,

“FlareFiredSfx”: “assets/prefabs/weapons/grenade launcher/effects/attack.prefab”,

“SwitchWeaponSfx”: “assets/prefabs/deployable/dropbox/effects/submit_items.prefab”,

“AlarmSfx”: “assets/prefabs/locks/keypad/effects/lock.code.unlock.prefab”,

“ReloadSfx”: “assets/prefabs/npc/autoturret/effects/reload.prefab”,

“CounterMeasureDespawnTime”: 5.0,

“WeaponSwitchDelay”: 2.0,

“AmmoSwitchDelay”: 1.0,

“FirePrimaryButton”: 1024,  (This is where you can set your keybinds. The values represent binarys for a facepunch Enum that represents each client input. Refer to the button table below.)

“FireFlareButton”: 2048,

“SwitchWeaponButton”: 128,

“SwitchAmmoButton”: 64,

“RadarSelectButton”: 256,

“TargetLockButton”: 8192,

“EnableScrapcopterGibs”: false, (turns off gib spawning for better server performance)

“GibsDespawnTimerOverride”: 0.0,

“DisableFire”: false,

“HideUnauthorizedWeapons”: true, (This option doesn’t quite work as intended yet. It will show players the weapons they don’t have access to due to not having the oxide permission for that weapon in the weapon selection menu while flying. Right now, setting this to false shows all weapons that exist for the plugin.)

 

Buttons

 

• FORWARD = 2,

• BACKWARD = 4,

• LEFT = 8,

• RIGHT = 16

• JUMP = 32

• DUCK = 64

• SPRINT = 128

• USE = 256

• FIRE_PRIMARY = 1024

• FIRE_SECONDARY = 2048

• RELOAD = 8192

• FIRE_THIRD = 134217728

 

Reviews

There are no reviews yet.


Only logged in customers who have purchased this product may leave a review.

Version 1.5.12 | Updated March 18, 2025
  • Added Attack Helicopter Functionality
  • Added Attack Helicopter rocket pods as a new weapon type
  • Added custom weapon storage GUI for attack Helicopter
  • Added Flare controls for Attack helicopter
  • Updated Pilot user interface
  • Fixed Server Projectiles now inherit velocity from the vehicle they are fired from
  • Fixed object inheritance
Version 1.4.20 | Updated March 7, 2025
  • Fixed Facepunch reverted the effect.clear change they made last month, so this needs to be reverted, making 1.4.20 the exact same as 1.4.18, thanks FP! 🙃
Version 1.4.19 | Updated February 12, 2025
  • Fixed Effect.Clear error
Version 1.4.18 | Updated January 15, 2025
  • Fixed null error 'onplayerlootend'
Version 1.4.16 | Updated November 8, 2024
  • Added SKS and Handmade SMG to Config
  • Fixed Null reference on playerLootEnd
Version 1.4.15 | Updated September 5, 2024
  • Fixed Facepunch Pool update
Version 1.4.14 | Updated September 5, 2024
  • Added Plugin Launch!

4 thoughts on "Copter Weapons"

Leave a reply

Your email address will not be published. Required fields are marked *

    • That should not be happening. The plugin is still sort of in beta and might have a few bugs to work out, so I need more info to diagnose the issue. Do you have discord so we can communicate quicker?

      you can find my discord channel here: http://bxrflip.gg

  1. getting error..
    Failed to call hook ‘OnPlayerLootEnd’ on plugin ‘CopterWeapons v1.4.16’ (NullReferenceException: )
    at (wrapper managed-to-native) UnityEngine.Object.GetName(UnityEngine.Object)
    at UnityEngine.Object.get_name () [0x00001] in :0
    at Oxide.Plugins.CopterWeapons.OnPlayerLootEnd (PlayerLoot inventory) [0x00010] in :0
    at Oxide.Plugins.CopterWeapons.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00830] in :0
    at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in :0
    at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000de] in :0
    at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in :0

Plugin FAQ – How do I use this .zip/.7z file I just purchased on my server?

• First, you want to unzip the file. You can do so by just double-clicking it to open, then drag the contents to the desired location (you may need to install an external unzipping software if you don’t already have one such as 7zip or winrar)
• Next you will find either a structure of folders or just the .cs file itself (it’s the actual plugin file itself).
• After that just install the .cs (plugin file) into your …/oxide/plugins/ folder where you will install plugins you ever need to.

Additionally, here’s a great video that easily covers adding a plugin to your server if you need! https://youtu.be/yWC_p97FhQA

• Installation is not included with any products on the site, however, if needed we may assist if you reach out to our support.

Currently all products on Lone.Design will be contained within a zipped file which is the .7z or .zip that you see. I believe windows 10 and up can unzip on its own without 3rd party tools, but in that case, if you’re unfamiliar with zipped files here are 2 programs I recommend to easily unzip zipped files.

Video On How to Zip and Unzip: https://youtu.be/Ep-L3PjBPCk (TechInsider Youtube Channel)

Zipping/Unzipping Tools
Winrar https://www.rarlab.com (I used to use for years, but works great!)
7zip https://www.7-zip.org/a/7z2107-x64.exe (the one I use currently)

Product Enquiry

Please Login to make enquiry about this product