xXBIGSPENDERXx's Wishlist
-
Copter Weapons
Overview:
This plugin allows players to mount weapons to their player Helicopters. Players can configure their weapons by simply inserting them into the corresponding inventory slots of a box on the back of the copter. Ammo for the weapons is also stored in this box in 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.
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
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
- #copter
- #helicopter
- (and 10 more)
-
Barges
Discover the beauty of the open sea, with versatile barges perfect for transforming into your floating abode. Glide across the water effortlessly, by attaching a Tugboat, a Submarine, a RHIB, and more! You can traverse the waters of your Rust server with a custom Barge motor as well. Elevate your gaming experience, go on a wet and wild adventure with Barges, take the fight into the waves and beyond! The plugin includes 7 configurable platform shapes, each of which has it's own customization options in the config file. Note that the modules are configured within the config file, not in game. With proper TC authorization teammates can also access the Barge and it's modules. In the config file you can also adjust the maximum building height, movement speed, and several other parameters.
Modules
Barges each come with a variety of modules that you can enable, disable, or swap out for alternate modules, all within the config file. Regarding access to the modules in the game, this is restricted to players who have TC authorization.
Connector
Connector module allows attaching to a tugboat, a RHIB, or another barge. To allow attachment, press the button on the connector. You cannot install more than one Connector module on each Barge.
Dock
Dock module allows attaching boats and submarines to the Barge. Just approach it with your vehicle to activate and attach it. Mutliple Dock modules can be added to any Barge with available slots.
Cabin
Cabin module is used to drive the Barge. If this module is installed, the Barge can be driven with the help of an engine. To get into the Cabin, use the button on the door. To start the engine, fuel must be placed in the fuel tank behind the cabin. You can only connect one Cabin module on each Barge.
Ramp
Ramp module is used for loading and unloading vehicles, like motorcycles, cars, or minis! To open cor close the gate, use the button on the post. Multiple Ramp modules can be installed to each Barge.
Anchor
Anchor module will be the most used module for many who brave the sea on a Barge! Press the button to drop the Anchor, and stop movement so that you can build, or if you get a little seasick. Press the button again to go with the flow!
Features and limitations
• By default the construction on any Barge is restricted to either wood or metal. Stone and high quality are not currently an option. Those building parts will automatically receive the Legacy and Container skins. You can disable the restriction in the config, but this will negatively impact the performance on some servers and appear to have rougher movement of build parts with a large number of barges on the server
• These actions are available only while the Barge is Anchored, not while moving
- Base construction
- Use of chairs and sofas
- Installation of objects
- Interact with wires pipes or conveyors
• For optimization installing Wallpaper on Barges is not allowed
• Building parts can not exceed the boundaries of the Barge itself
• Frankenstein tables are not able to be installed on any Barge
• By default you are not able to approach Fishing Village by Barge
Please consider this plugin in BETA testing. The plugin is functional but I cannot make it compatible with the many plugins out there without your help. Please feel free to reach out with ideas but be patient with new ideas, as many common functions of a base are not so easy to do on a constantly moving rocking and rolling unique water base. Please give feedback and make tickets for support. Please be patient as all support requests are always going to be answered. If you are willing to join the Mad Mapper Discord this is a great resource for creating tickets for suggestions feedback and support.
Chat commands (admin only)
/spawnbarge PresetName - spawn the barge in your position /killbarge - destroys the barge you're looking at /killallbarges - destroys all barges on the server /givebarge PresetName - give the barge to yourself
Console commands (RCON only)
givebarge PresetName userID - give the barge to the player
API
bool IsEntityOnBarge(BaseEntity entity)
Plugin Config
en – example of plugin configuration in English ru – example of plugin configuration in Russian
Check out the rest of my work: Adem's Codefling Library
You can reach out to me in Discord: Adem's Discord Profile
Join the Mad Mappers Discord!
-
Basements
Basements lets players build underground rooms beneath their bases. Place a hatch on your foundation and dig straight down into a hidden basement with walls, ceilings, and full building privileges. Great for stashing loot, setting up secret bunkers, or just adding extra space.
Readme Link - Click Here for Instruction and Documentation
👆Highly recommend reading the FAQ section!
BUILD
Build basements easily from your tool cupboard. Just place an entrance to get started.
EXPAND
Expand your basement by drilling underground. But don't forget to bring a headlamp - its dark down there!
TRAVERSE
Place multiple entryways, building out your labyrinth of tunnels beneath your base.
DECORATE
All deployables, electricity, and storage items can be placed in your basement. Take advantage of your new space!
RAID
Nothing is safe in Rust, including your basement. If all the entrances are destroyed, then the basement is too. Any loot below will float to the surface. Protect the entrance at all costs!
API METHODS (For Plugin Developers)
// Returns true if the given entityId is part of a basement. bool IsBasementEntity(ulong entityId) // Returns the building ids of the basements connected to a given surface building id. uint[] GetBasementBuildingIds(uint surfaceBuildingId) // Returns the building ids of the surface buildings connected to a given basement building id. uint[] GetSurfaceBuildingIds(uint basementBuildingId)
-
McDonalds
By Explosive_Shart in Monuments
1710 prefabs
This is a recreation of the classic 90's style McDonald's. Before your childhood died.
The dining area doesn't have the option of a non-smoking area, enjoy your Mc Double with a breath of a Marlboro Red.
Has 2 vendors that sell pies for 50 scrap and one has super serum for 1000 scrap.
I have two versions with and without vendors for your own use.
1 green crate, 2 brown crates, 2 small food crates, 2 food caches, 1 basic small crate, 2 small tool crates.
Included are a few images to use with the sign artist plugin to add images to the signs.
For support, contact me on Discord: Explosive_Shart#5430
- #roadside monument
- #mcdonalds
- (and 5 more)
-
Racetrack
1188 prefabs - Around 1 Grid in size.
A twisty racetrack for Motorbikes, Pedalbikes (good luck making the jump) or Karuza's Custom Vehicles!
Custom electric 3 second Countdown built into a button at the side of the finish line
Also has a small Garage area, a raised seating area for spectators, some custom vehicles on display stands and surrounding rocks to assist blending into your maps!
- #prefab
- #racetrack
- (and 10 more)
